Time-Evolving Graph Processing at Scale

被引:39
|
作者
Iyer, Anand Padmanabha [1 ]
Li, Li Erran [2 ]
Das, Tathagata [3 ]
Stoica, Ion [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Uber Technol, Atlanta, GA USA
[3] Databricks, San Francisco, CA USA
关键词
D O I
10.1145/2960414.2960419
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Time-evolving graph-structured big data arises naturally in many application domains such as social networks and communication networks. However, existing graph processing systems lack support for efficient computations on dynamic graphs. In this paper, we represent most computations on time evolving graphs into (1) a stream of consistent and resilient graph snapshots, and (2) a small set of operators that manipulate such streams of snapshots. We then introduce GRAPHTAU, a time-evolving graph processing framework built on top of Apache Spark, a widely used distributed dataflow system. GRAPHTAU quickly builds fault-tolerant graph snapshots as each small batch of new data arrives. GRAPHTAU achieves high performance and fault tolerant graph stream processing via a number of optimizations. GRAPHTAU also unifies data streaming and graph streaming processing. Our preliminary evaluations on two representative datasets show promising results. Besides performance benefit, GRAPHTAU API relieves programmers from handling graph snapshot generation, windowing operators and sophisticated differential computation mechanisms.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Time-Evolving Radiative Feedbacks in the Historical Period
    Salvi, Pietro
    Gregory, Jonathan M.
    Ceppi, Paulo
    JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2023, 128 (20)
  • [22] Visualising Time-evolving Semantic Biomedical Data
    Pereira, Arnaldo
    Rafael Almeida, Joao
    Lopes, Rui Pedro
    Oliveira, Jose Luis
    2022 IEEE 35TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2022, : 264 - 269
  • [23] Localizing Anomalous Changes in Time-evolving Graphs
    Sricharan, Kumar
    Das, Kamalika
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 1347 - 1358
  • [24] STUDY OF TIME-EVOLVING HYDRODYNAMIC CEPHEID MODELS
    TAKEUTI, M
    ASTROPHYSICS AND SPACE SCIENCE, 1986, 119 (01) : 37 - 40
  • [25] Outlier Detection for Time-Evolving Complex Networks
    Zhang, Hong
    Hu, Changzhen
    Wang, Xiaojun
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES FOR RAIL TRANSPORTATION: TRANSPORTATION, 2016, 378 : 677 - 684
  • [26] Probabilistic clustering of time-evolving distance data
    Vogt, Julia E.
    Kloft, Marius
    Stark, Stefan
    Raman, Sudhir S.
    Prabhakaran, Sandhya
    Roth, Volker
    Raetsch, Gunnar
    MACHINE LEARNING, 2015, 100 (2-3) : 635 - 654
  • [27] A tutorial on time-evolving dynamical Bayesian inference
    Tomislav Stankovski
    Andrea Duggento
    Peter V. E. McClintock
    Aneta Stefanovska
    The European Physical Journal Special Topics, 2014, 223 : 2685 - 2703
  • [28] Predicting Path Failure In Time-Evolving Graphs
    Li, Jia
    Han, Zhichao
    Cheng, Hong
    Su, Jiao
    Wang, Pengyun
    Zhang, Jianfeng
    Pan, Lujia
    KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 1279 - 1289
  • [29] Efficient Centrality Monitoring for Time-Evolving Graphs
    Fujiwara, Yasuhiro
    Onizuka, Makoto
    Kitsuregawa, Masaru
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PT II: 15TH PACIFIC-ASIA CONFERENCE, PAKDD 2011, 2011, 6635 : 38 - 50
  • [30] Comparison of access methods for time-evolving data
    Salzberg, B
    Tsotras, VJ
    ACM COMPUTING SURVEYS, 1999, 31 (02) : 158 - 221