4.7 Article

ScaleG: A Distributed Disk-Based System for Vertex-Centric Graph Processing

Journal

IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING
Volume 35, Issue 2, Pages 2019-2033

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TKDE.2021.3101057

Keywords

Computational modeling; Scalability; Programming; Load modeling; Australia; Optimization; Image color analysis; Graph processing; distributed system; scalability; disk I; O

Ask authors/readers for more resources

Designing distributed graph systems has attracted a lot of attention due to the expressive graph model and increasing graph volume. This paper introduces ScaleG, a novel disk-based distributed graph system, that provides user-friendly programming interfaces and reduces disk and network communication for high computational efficiency.
Designing distributed graph systems has drawn a lot of research interests due to the strong expressiveness of the graph model and rapidly increasing graph volume. Most of them require the graph data and all intermediate messages to reside in main memory, which may sacrifice the scalability. Even though several disk-based systems have been studied to remedy such issue, several challenges still exist in achieving both high computational efficiency and low network communication under the limitation of memory usage. In this paper, we design a novel disk-based distributed graph system, called ScaleG. The system provides a series of user-friendly programming interfaces. Unlike previous systems, the programmer in ScaleG does not need to concern any logic regarding the communication between vertices like sending messages and combining messages. In addition, we propose several techniques to reduce both disk I/Os in each machine and message I/Os via the network. We manage all messages in memory and bound all messages by the number of vertices. We also carefully design the data structure to support partial computation and automatic vertex activation. We conduct extensive experiments on six big graphs to show the high efficiency of our system.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available