Large-scale graph processing systems: a survey

Ning LIU, Dong-sheng LI, Yi-ming ZHANG, Xiong-lve LI

PDF(720 KB)
PDF(720 KB)
Front. Inform. Technol. Electron. Eng ›› 2020, Vol. 21 ›› Issue (3) : 384-404. DOI: 10.1631/FITEE.1900127
Review
Review

Large-scale graph processing systems: a survey

Author information +
History +

Abstract

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 generalpurpose 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.

Keywords

Graph workloads / Graph applications / Graph processing systems

Cite this article

Download citation ▾
Ning LIU, Dong-sheng LI, Yi-ming ZHANG, Xiong-lve LI. Large-scale graph processing systems: a survey. Front. Inform. Technol. Electron. Eng, 2020, 21(3): 384‒404 https://doi.org/10.1631/FITEE.1900127

RIGHTS & PERMISSIONS

2020 Zhejiang University and Springer-Verlag GmbH Germany, part of Springer Nature
PDF(720 KB)

Accesses

Citations

Detail

Sections
Recommended

/