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 条
  • [1] Large-scale graph processing systems: a survey
    Liu, Ning
    Li, Dong-sheng
    Zhang, Yi-ming
    Li, Xiong-lve
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2020, 21 (03) : 384 - 404
  • [2] Survey on Large-scale Graph Neural Network Systems
    Zhao, Gang
    Wang, Qian-Ge
    Yao, Feng
    Zhang, Yan-Feng
    Yu, Ge
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (01): : 150 - 170
  • [3] Large scale graph processing systems: survey and an experimental evaluation
    Batarfi, Omar
    El Shawi, Radwa
    Fayoumi, Ayman G.
    Nouri, Reza
    Beheshti, Seyed-Mehdi-Reza
    Barnawi, Ahmed
    Sakr, Sherif
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1189 - 1213
  • [4] Large scale graph processing systems: survey and an experimental evaluation
    Omar Batarfi
    Radwa El Shawi
    Ayman G. Fayoumi
    Reza Nouri
    Seyed-Mehdi-Reza Beheshti
    Ahmed Barnawi
    Sherif Sakr
    [J]. Cluster Computing, 2015, 18 : 1189 - 1213
  • [5] Correction To: Large scale graph processing systems: survey and an experimental evaluation
    Omar Batarfi
    Radwa El Shawi
    Ayman G. Fayoumi
    Reza Nouri
    Seyed-Mehdi-Reza Beheshti
    Ahmed Barnawi
    Sherif Sakr
    [J]. Cluster Computing, 2018, 21 : 1455 - 1455
  • [6] Distributed large-scale graph processing on FPGAs
    Sahebi, Amin
    Barbone, Marco
    Procaccini, Marco
    Luk, Wayne
    Gaydadjiev, Georgi
    Giorgi, Roberto
    [J]. JOURNAL OF BIG DATA, 2023, 10 (01)
  • [7] Distributed large-scale graph processing on FPGAs
    Amin Sahebi
    Marco Barbone
    Marco Procaccini
    Wayne Luk
    Georgi Gaydadjiev
    Roberto Giorgi
    [J]. Journal of Big Data, 10
  • [8] A Survey of Large-Scale Graph Neural Networks
    Xiao, Guo-Qing
    Li, Xue-Qi
    Chen, Yue-Dan
    Tang, Zhuo
    Jiang, Wen-Jun
    Li, Ken-Li
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2024, 47 (01): : 148 - 171
  • [9] Large-scale Graph Processing on Commodity Systems: Understanding and Mitigating the Impact of Swapping
    Haddadi, Alireza
    Black-Schaffer, David
    Park, Chang Hyun
    [J]. PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, MEMSYS 2023, 2023,
  • [10] Survey of external memory large-scale graph processing on a multi-core system
    Huang, Jianqiang
    Qin, Wei
    Wang, Xiaoying
    Chen, Wenguang
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (01): : 549 - 579