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] Concept of Parallel Graph Processing System for Large-Scale Network Science
    Chernoskutov, Mikhail
    [J]. 2017 INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING, COMPUTER AND INFORMATION SCIENCES (SIBIRCON), 2017, : 206 - 208
  • [32] Highly Scalable Large-Scale Asynchronous Graph Processing using Actors
    Elmougy, Youssef
    Hayashi, Akihiro
    Sarkar, Vivek
    [J]. 2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 242 - 248
  • [33] Execution Feature Extraction and Prediction for Large-scale Graph Processing Applications
    Li, Fangyuan
    [J]. 2019 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2019, : 84 - 89
  • [34] Towards GPU-Accelerated Large-Scale Graph Processing in the Cloud
    Zhong, Jianlong
    He, Bingsheng
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 9 - 16
  • [35] Large-Scale Distributed Graph Computing Systems: An Experimental Evaluation
    Lu, Yi
    Cheng, James
    Yan, Da
    Wu, Huanhuan
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 8 (03): : 281 - 292
  • [36] GStream: A Graph Streaming Processing Method for Large-Scale Graphs on GPUs
    Seo, Hyunseok
    Kim, Jinwook
    Kim, Min-Soo
    [J]. ACM SIGPLAN NOTICES, 2015, 50 (08) : 253 - 254
  • [37] Highly Scalable Large-Scale Asynchronous Graph Processing using Actors
    Elmougy, Youssef
    Hayashi, Akihiro
    Sarkar, Vivek
    [J]. Proceedings - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing Workshops, CCGridW 2023, 2023, : 242 - 248
  • [38] An Analysis of Distributed Programming Models and Frameworks for Large-scale Graph Processing
    Corbellini, Alejandro
    Godoy, Daniela
    Mateos, Cristian
    Schiaffino, Silvia
    Zunino, Alejandro
    [J]. IETE JOURNAL OF RESEARCH, 2022, 68 (04) : 3065 - 3073
  • [39] DynamoGraph: extending the Pregel paradigm for large-scale temporal graph processing
    Steinbauer, Matthias
    Anderst-Kotsis, Gabriele
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2016, 7 (02) : 141 - 151
  • [40] Large-Scale Graph Processing on FPGAs with Caches for Thousands of Simultaneous Misses
    Asiatici, Mikhail
    Ienne, Paolo
    [J]. 2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), 2021, : 609 - 622