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 条
  • [1] Efficient Time-Evolving Stream Processing at Scale
    Liao, Xiaofei
    Huang, Yu
    Zheng, Long
    Jin, Hai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (10) : 2165 - 2178
  • [2] Holistic Prediction on a Time-Evolving Attributed Graph
    Yamasaki, Shohei
    Sasaki, Yuya
    Karras, Panagiotis
    Onizuka, Makoto
    PROCEEDINGS OF THE 61ST ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2023): LONG PAPERS, VOL 1, 2023, : 13676 - 13694
  • [3] Graph-Level Embedding for Time-Evolving Graphs
    Wang, Lili
    Huang, Chenghan
    Ma, Weicheng
    Cao, Xinyuan
    Vosoughi, Soroush
    COMPANION OF THE WORLD WIDE WEB CONFERENCE, WWW 2023, 2023, : 5 - 8
  • [4] Graph Motif Entropy for Understanding Time-Evolving Networks
    Zhang, Zhihong
    Chen, Dongdong
    Bai, Lu
    Wang, Jianjia
    Hancock, Edwin R.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (04) : 1651 - 1665
  • [5] A Local Approximation Approach for Processing Time-Evolving Graphs
    Ji, Shuo
    Zhao, Yinliang
    SYMMETRY-BASEL, 2018, 10 (07):
  • [6] Time-Evolving Graph Convolutional Recurrent Network for Traffic Prediction
    Mai, Weimin
    Chen, Junxin
    Chen, Xiang
    APPLIED SCIENCES-BASEL, 2022, 12 (06):
  • [7] Clustering time-evolving networks using the spatiotemporal graph Laplacian
    Trower, Maia
    Conrad, Natasa Djurdjevac
    Klus, Stefan
    CHAOS, 2025, 35 (01)
  • [8] Towards Efficient Query Processing on Massive Time-Evolving Graphs
    Fard, Arash
    Abdolrashidi, Amir
    Ramaswamy, Lakshmish
    Miller, John A.
    PROCEEDINGS OF THE 2012 8TH INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM 2012), 2012, : 567 - 574
  • [9] A Time-Evolving Weighted-Graph Analysis of Global Petroleum Exchange
    Yarlagadda, Rajgopal
    Pinnaka, Srinath
    Cetinkaya, Egemen K.
    2015 7TH INTERNATIONAL WORKSHOP ON RELIABLE NETWORKS DESIGN AND MODELING (RNDM) PROCE4EDINGS, 2015, : 266 - 273
  • [10] Learning on time-evolving data
    Zhang, Chang-Shui
    Zhang, Jian-Wen
    Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (02): : 310 - 316