GraphFly: Efficient Asynchronous Streaming Graphs Processing via Dependency-Flow

被引:34
|
作者
Chen, Dan [1 ]
Gui, Chuangyi [1 ]
Zhang, Yi [1 ]
Jin, Hai [1 ]
Zheng, Long [1 ]
Huang, Yu [1 ]
Liao, Xiaofei [1 ]
机构
[1] Huazhong Univ Sci & Technol, Natl Engn Res Ctr Big Data Technol & Syst, Serv Comp Technol & Syst Lab, Clusters & Grid Comp Lab, Wuhan, Peoples R China
关键词
streaming graphs; incremental processing; redundant memory accesses;
D O I
10.1109/SC41404.2022.00050
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Existing streaming graph processing systems typically adopt two phases of refinement and recomputation to ensure the correctness of the incremental computation. However, severe redundant memory accesses exist due to the unnecessary synchronization among independent edge updates. In this paper, we present GraphFly, a high-performance asynchronous streaming graph processing system based on dependency-flows. GraphFly features three key designs: 1) Dependency trees (D-trees), which helps quickly identify independent graph updates with low cost; 2) Dependency-flow based processing model, which exploits the space-time dependent co-scheduling for cache efficiency; 3) Specialized graph data layout, which further reduces memory accesses. We evaluate GraphFly, and the results show that GraphFly significantly outperforms state-of-the-art systems KickStarter and GraphBolt by 5.81x and 1.78x on average, respectively. Also, GraphFly scales well with different sizes of update batch and compute resources.
引用
收藏
页数:14
相关论文
共 5 条
  • [1] GraphBolt: Dependency-Driven Synchronous Processing of Streaming Graphs
    Mariappan, Mugilan
    Vora, Keval
    PROCEEDINGS OF THE FOURTEENTH EUROSYS CONFERENCE 2019 (EUROSYS '19), 2019,
  • [2] HotGraph: Efficient Asynchronous Processing for Real-World Graphs
    Zhang, Yu
    Liao, Xiaofei
    Jin, Hai
    Gu, Lin
    Tan, Guang
    Zhou, Bing Bing
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (05) : 799 - 809
  • [3] Efficient Processing of Streaming Graphs for Evolution-Aware Clustering
    Yuan, Mindi
    Wu, Kun-Lung
    Jacques-Silva, Gabriela
    Lu, Yi
    PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 319 - 328
  • [4] Efficient minimum-cost network hardening via exploit dependency graphs
    Noel, S
    Jajodia, S
    O'Berry, B
    Jacobs, M
    19TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 86 - 95
  • [5] An Efficient DDoS Detection Method Based on Packet Grouping via Online Data Flow Processing
    He, Mingshu
    Zhao, Xiaowei
    Wang, Xiaojuan
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2025, 10 (02): : 202 - 216