Large-scale graph processing systems: a survey

被引:0
|
作者
Ning Liu
Dong-sheng Li
Yi-ming Zhang
Xiong-lve Li
机构
[1] National University of Defense Technology,Science and Technology on Parallel and Distributed Processing Laboratory
关键词
Graph workloads; Graph applications; Graph processing systems; TP391.41;
D O I
暂无
中图分类号
学科分类号
摘要
Graph is a significant data structure that describes the relationship between entries. Many application domains in the real world are heavily dependent on graph data. However, graph applications are vastly different from traditional applications. It is inefficient to use general-purpose platforms for graph applications, thus contributing to the research of specific graph processing platforms. In this survey, we systematically categorize the graph workloads and applications, and provide a detailed review of existing graph processing platforms by dividing them into general-purpose and specialized systems. We thoroughly analyze the implementation technologies including programming models, partitioning strategies, communication models, execution models, and fault tolerance strategies. Finally, we analyze recent advances and present four open problems for future research.
引用
收藏
页码:384 / 404
页数:20
相关论文
共 50 条
  • [31] GraphIA: An In-situ Accelerator for Large-scale Graph Processing
    Li, Gushu
    Dai, Guohao
    Li, Shuangchen
    Wang, Yu
    Xie, Yuan
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 79 - 84
  • [32] Thinking Like a Vertex: A Survey of Vertex-Centric Frameworks for Large-Scale Distributed Graph Processing
    McCune, Robert Ryan
    Weninger, Tim
    Madey, Greg
    ACM COMPUTING SURVEYS, 2015, 48 (02)
  • [33] Marbor: A Novel Large-Scale Graph Data Storage and Processing Framework
    Zhou, Wei
    Gao, Yun
    Han, Jizhong
    Xu, Zhiyong
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [34] Concept of Parallel Graph Processing System for Large-Scale Network Science
    Chernoskutov, Mikhail
    2017 INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING, COMPUTER AND INFORMATION SCIENCES (SIBIRCON), 2017, : 206 - 208
  • [35] Highly Scalable Large-Scale Asynchronous Graph Processing using Actors
    Elmougy, Youssef
    Hayashi, Akihiro
    Sarkar, Vivek
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 242 - 248
  • [36] Execution Feature Extraction and Prediction for Large-scale Graph Processing Applications
    Li, Fangyuan
    2019 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2019, : 84 - 89
  • [37] The Family of MapReduce and Large-Scale Data Processing Systems
    Sakr, Sherif
    Liu, Anna
    Fayoumi, Ayman G.
    ACM COMPUTING SURVEYS, 2013, 46 (01)
  • [38] GStream: A Graph Streaming Processing Method for Large-Scale Graphs on GPUs
    Seo, Hyunseok
    Kim, Jinwook
    Kim, Min-Soo
    ACM SIGPLAN NOTICES, 2015, 50 (08) : 253 - 254
  • [39] Highly Scalable Large-Scale Asynchronous Graph Processing using Actors
    Elmougy, Youssef
    Hayashi, Akihiro
    Sarkar, Vivek
    Proceedings - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing Workshops, CCGridW 2023, 2023, : 242 - 248
  • [40] DynamoGraph: extending the Pregel paradigm for large-scale temporal graph processing
    Steinbauer, Matthias
    Anderst-Kotsis, Gabriele
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2016, 7 (02) : 141 - 151