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 条
  • [21] DECENTRALIZED POWER PROCESSING FOR LARGE-SCALE SYSTEMS
    WILLIAMS, JW
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1973, AES9 (05) : 818 - 818
  • [22] A survey of large-scale analytical query processing in MapReduce
    Doulkeridis, Christos
    Norvag, Kjetil
    VLDB JOURNAL, 2014, 23 (03): : 355 - 380
  • [23] A survey of large-scale analytical query processing in MapReduce
    Christos Doulkeridis
    Kjetil Nørvåg
    The VLDB Journal, 2014, 23 : 355 - 380
  • [24] EXPERIMENTAL METHODOLOGIES FOR LARGE-SCALE SYSTEMS: A SURVEY
    Gustedt, Jens
    Jeannot, Emmanuel
    Quinson, Martin
    PARALLEL PROCESSING LETTERS, 2009, 19 (03) : 399 - 418
  • [25] Large-Scale Graph Processing Analysis using Supercomputer Cluster
    Vildario, Alfrido
    Fitriyani
    Nurkahfi, Galih Nugraha
    1ST INTERNATIONAL CONFERENCE ON COMPUTING AND APPLIED INFORMATICS 2016 : APPLIED INFORMATICS TOWARD SMART ENVIRONMENT, PEOPLE, AND SOCIETY, 2017, 801
  • [26] Giraphx: Parallel Yet Serializable Large-Scale Graph Processing
    Tasci, Serafettin
    Demirbas, Murat
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 458 - 469
  • [27] Large-Scale Graph Processing on Multi-GPU Platforms
    Zhang H.
    Zhang L.
    Wu Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2018, 55 (02): : 273 - 288
  • [28] Efficient processing techniques for very large-scale graph structure
    1600, Institute of Electronics Information Communication Engineers (97):
  • [29] 3-D Partitioning for Large-Scale Graph Processing
    Li, Xue
    Zhang, Mingxing
    Chen, Kang
    Wu, Yongwei
    Qian, Xuehai
    Zheng, Weiming
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (01) : 111 - 127
  • [30] ExPregel: a new computational model for large-scale graph processing
    Sagharichian, M.
    Naderi, H.
    Haghjoo, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 4954 - 4969