arrow
Return

GraphA: Efficient Partitioning and Storage for Distributed Graph Computation

delete2019-01-01
delete5
delete
OA
AI
张一鸣 (Yiming Zhang) *
D
Dongsheng Li
C
Chengfei Zhang
J
Jinyan Wang
刘玲 cover
刘玲 (Ling Liu)
DOI:10.1109/TSC.2017.2778737delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Distributed graph computation is central to applications ranging from language processing to social networks. However, natural graphs tend to have skewed power-law distributions where a small subset of the vertices have a large number of neighbors. Existing graph-parallel systems suffer from load imbalance, high communication cost, and inefficient processing. To address this problem, in this paper we present GraphA, an adaptive scheme for efficient large-scale graph computation. At the core of GraphA is an adaptive and uniform graph partitioning algorithm, which partitions the datasets by using an incremental number of mapping functions. GraphA further improves and leverages the ART index structure to realize fine-grained and low-cost graph storage. Wehave implemented GraphA both on Spark and on GraphLab. Extensive evaluation shows that GraphA significantly outperforms state-of-the-art graph-parallel systems (GraphX and PowerLyra) in ingress time, execution time and storage cost, for both real-world and synthetic graphs. GraphA achieves up to 7.1x performance improvement over GraphX and 19.7 percent improvement over PowerLyra.
Keywords:
Natural graphs
adaptive partitioning
power-law distribution
ART-indexed storage
graph-parallel systems
ingress time
execution time
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Services Computing cover
IEEE Transactions on Services Computing
IF:
5.8
Papers:
2.1K
Citations:
6.5K

Organization

U
university system of georgia
Scholars:
7.3W
Papers: 6.5W
Citations: 101
N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9