-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shortest path implemented in TP3, but really slow #18
Comments
I am asking for help from the experts on the forum... |
I made progress and have fixed the traversal, but the QW-FS workload results are not consistent with the findings in your paper. Can you checkout my branch and confirm please? |
I'll do asap. |
I've fixed the performance issue with QW-FS but the results still do not line up with the paper. For the time being, please take a look at the synthetic data set QW-FS results and let me know if you think they are reasonable. Finally, I still cannot seem to make the Neo4J QW-FS work - it crashes. So that is still up for grabs. |
I am trying to run the Benchmark but I am having this exception: |
Sotiri, for the purposes of this test I think you can comment out eu.socialsensor.databases=tddb in input.properties; we are working with a graph (Enron) that fits in memory so i think tbdb would be enough for Titan in this case. |
Original shortest path traversal:
graphdb-benchmarks/src/main/java/eu/socialsensor/query/TitanQuery.java
Line 87 in a3cd070
Original list of randomly chosen target nodes (range 2-1000, choose 100):
graphdb-benchmarks/src/main/java/eu/socialsensor/benchmarks/FindShortestPathBenchmark.java
Line 130 in a3cd070
TP3 shortest path traversal:
https://github.com/amcp/graphdb-benchmarks/blob/tp3/src/main/java/eu/socialsensor/graphdatabases/TitanGraphDatabase.java#L281
New method to choose source node:
https://github.com/amcp/graphdb-benchmarks/blob/tp3/src/main/java/eu/socialsensor/graphdatabases/GraphDatabaseBase.java#L128
New method to choose target nodes (choose from entire range of vertices in dataset):
https://github.com/amcp/graphdb-benchmarks/blob/tp3/src/main/java/eu/socialsensor/dataset/Dataset.java#L28
New method to choose number of random target nodes (set the number in configuration file):
https://github.com/amcp/graphdb-benchmarks/blob/tp3/src/test/resources/META-INF/input.properties#L86
The text was updated successfully, but these errors were encountered: