Distributed temporal graph analytics with GRADOOP

被引:0
|
作者
Christopher Rost
Kevin Gomez
Matthias Täschner
Philip Fritzsche
Lucas Schons
Lukas Christ
Timo Adameit
Martin Junghanns
Erhard Rahm
机构
[1] University of Leipzig & ScaDS.AI Dresden/Leipzig,
[2] Neo4j,undefined
[3] Inc.,undefined
来源
The VLDB Journal | 2022年 / 31卷
关键词
Graph processing; Temporal graph; Distributed processing; Graph analytics; Bitemporal graph model;
D O I
暂无
中图分类号
学科分类号
摘要
Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort.
引用
收藏
页码:375 / 401
页数:26
相关论文
共 50 条
  • [21] Gluon: A Communication-Optimizing Substrate for Distributed Heterogeneous Graph Analytics
    Dathathri, Roshan
    Gill, Gurbinder
    Hoang, Loc
    Dang, Hoang-Vu
    Brooks, Alex
    Dryden, Nikoli
    Snir, Marc
    Pingali, Keshav
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 752 - 768
  • [22] A Study of Graph Analytics for Massive Datasets on Distributed Multi-GPUs
    Jatala, Vishwesh
    Dathathri, Roshan
    Gill, Gurbinder
    Hoang, Loc
    Nandivada, V. Krishna
    Pingali, Keshav
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 84 - 94
  • [23] Efficient Distributed Graph Analytics using Triply Compressed Sparse Format
    Mofrad, Mohammad Hasanzadeh
    Melhem, Rami
    Ahmad, Yousuf
    Hammoud, Mohammad
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 351 - 361
  • [24] Towards the Temporal Streaming of Graph Data on Distributed Ledgers
    Third, Allan
    Tiddi, Ilaria
    Bastianelli, Emanuele
    Valentine, Chris
    Domingue, John
    SEMANTIC WEB: ESWC 2017 SATELLITE EVENTS, 2017, 10577 : 327 - 332
  • [25] A Study of Partitioning Policies for Graph Analytics on Large-scale Distributed Platforms
    Gill, Gurbinder
    Dathathri, Roshan
    Hoang, Loc
    Pingali, Keshav
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 12 (04): : 321 - 334
  • [26] Parallel Graph Analytics
    Lenharth, Andrew
    Nguyen, Donald
    Pingali, Keshav
    COMMUNICATIONS OF THE ACM, 2016, 59 (05) : 78 - 87
  • [27] The Future of Graph Analytics
    Bonifati, Angela
    Ozsu, M. Tamer
    Tian, Yuanyuan
    Voigt, Hannes
    Yu, Wenyuan
    Zhang, Wenjie
    COMPANION OF THE 2024 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, SIGMOD-COMPANION 2024, 2024, : 544 - 545
  • [28] A Portable, High-Level Graph Analytics Framework Targeting Distributed, Heterogeneous Systems
    Searles, Robert
    Herbein, Stephen
    Chandrasekaran, Sunita
    PROCEEDINGS OF WACCPD 2016: THIRD WORKSHOP ON ACCELERATOR PROGRAMMING USING DIRECTIVES, 2016, : 79 - 88
  • [29] Gluon-Async: A Bulk-Asynchronous System for Distributed and Heterogeneous Graph Analytics
    Dathathri, Roshan
    Gill, Gurbinder
    Hoang, Loc
    Jatala, Vishwesh
    Pingali, Keshav
    Nandivada, V. Krishna
    Dang, Hoang-Vu
    Snir, Marc
    2019 28TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2019), 2019, : 15 - 28
  • [30] Survey on Isomorphic Graph Algorithms for Graph Analytics
    Sangkaran, Theyvaa
    Abdullah, Azween
    JhanJhi, N. Z.
    Supramaniam, Mahadevan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (01): : 85 - 92