Declarative and distributed graph analytics with GRADOOP

We demonstrate Gradoop, an open source framework that combines and extends features of graph database systems with the benefits of distributed graph processing. Using a rich graph data model and powerful graph operators, users can declaratively express graph analytical programs for distributed execution without needing advanced programming experience or a deeper understanding of the underlying system. Visitors of the demo can declare graph analytical programs using the Gradoop operators and also visually experience two of our advanced operators: graph pattern matching and graph grouping. We provide real world and artificial social network data with up to 10 billion edges and allow running the programs either locally or on a remote research cluster to demonstrate scalability.

[1]  David A. Bader,et al.  A performance evaluation of open source graph databases , 2014, PPAA '14.

[2]  Erhard Rahm,et al.  Cypher-based Graph Pattern Matching in Gradoop , 2017, GRADES@SIGMOD/PODS.

[3]  Hassan Chafi,et al.  The LDBC Social Network Benchmark: Interactive Workload , 2015, SIGMOD Conference.

[4]  Erhard Rahm,et al.  Management and Analysis of Big Graph Data: Current Systems and Open Challenges , 2017, Handbook of Big Data Technologies.

[5]  Alexandru Iosup,et al.  How Well Do Graph-Processing Platforms Perform? An Empirical Performance Evaluation and Analysis , 2014, 2014 IEEE 28th International Parallel and Distributed Processing Symposium.

[6]  Reynold Xin,et al.  Apache Spark , 2016 .

[7]  Seif Haridi,et al.  Apache Flink™: Stream and Batch Processing in a Single Engine , 2015, IEEE Data Eng. Bull..

[8]  Erhard Rahm,et al.  DIMSpan: Transactional Frequent Subgraph Mining with Distributed In-Memory Dataflow Systems , 2017, BDCAT.

[9]  Reynold Xin,et al.  GraphX: a resilient distributed graph system on Spark , 2013, GRADES.

[10]  Erhard Rahm,et al.  Distributed Grouping of Property Graphs with Gradoop , 2017, BTW.

[11]  Aart J. C. Bik,et al.  Pregel: a system for large-scale graph processing , 2010, SIGMOD Conference.

[12]  Sherif Sakr,et al.  Large scale graph processing systems: survey and an experimental evaluation , 2015, Cluster Computing.

[13]  Erhard Rahm,et al.  Analyzing extended property graphs with Apache Flink , 2016, NDA@SIGMOD.

[14]  Marko A. Rodriguez,et al.  Constructions from Dots and Lines , 2010, ArXiv.

[15]  Haixun Wang,et al.  Managing and mining large graphs: systems and implementations , 2012, SIGMOD Conference.