Proceedings of the VLDB Endowment · 2015 · 19 citations · 8 references
ComputingComputer ScienceComputer SystemsCompilersData StructuresDatabasesGraph AnalyticsQuery OptimizationQuery ProcessingStructured Query LanguageText SummarizationBisimulationExplorationGraph ProcessingGraph Processing SystemsGraph SummarizationGraph TraversalGraph Traversal AlgorithmsQuery Translation
We demonstrate S+EPPs, a system that provides fast construction of bisimulation summaries using graph analytics platforms, and then enhances existing SPARQL engines to support summary-based exploration and navigational query optimization. The construction component adds a novel optimization to a parallel bisimulation algorithm implemented on a multi-core graph processing framework. We show that for several large, disk resident, real world graphs, full summary construction can be completed in roughly the same time as the data load. The query translation component supports Extended Property Paths (EPPs), an enhancement of SPARQL 1.1 property paths that can express a significantly larger class of navigational queries. EPPs are implemented via rewritings into a widely used SPARQL subset. The optimization component can (transparently to users) translate EPPs defined on instance graphs into EPPs that take advantage of bisimulation summaries. S+EPPs combines the query and optimization translations to enable summary-based optimization of graph traversal queries on top of off-the-shelf SPARQL processors. The demonstration showcases the construction of bisimulation summaries of graphs (ranging from millions to billions of edges), together with the exploration benefits and the navigational query speedups obtained by leveraging summaries stored alongside the original datasets.
8
Computing simulations on finite and infinite graphs
Monika Henzinger, Thomas A. Henzinger, Peter W. Kopke · 2002 · 479 citations
Octavian Udrea, Andrea Pugliese, V. S. Subrahmanian · 2007 · 94 citations
Oktie Hassanzadeh, Mariano P. Consens · 2009 · 93 citations