arrow
Return

Maiter: An Asynchronous Graph Processing Framework for Delta-Based Accumulative Iterative Computation

delete2014-08-01
delete90
delete
OA
AI
Y
Yanfeng Zhang *
L
Lixin Gao
王翠荣 (Cuirong Wang)
DOI:10.1109/TPDS.2013.235delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Myriad of graph-based algorithms in machine learning and data mining require parsing relational data iteratively. These algorithms are implemented in a large-scale distributed environment to scale to massive data sets. To accelerate these large-scale graph-based iterative computations, we propose delta-based accumulative iterative computation (DAIC). Different from traditional iterative computations, which iteratively update the result based on the result from the previous iteration, DAIC updates the result by accumulating the changes'' between iterations. By DAIC, we can process only the changes'' to avoid the negligible updates. Furthermore, we can perform DAIC asynchronously to bypass the high-cost synchronous barriers in heterogeneous distributed environments. Based on the DAIC model, we design and implement an asynchronous graph processing framework, Maiter. We evaluate Maiter on local cluster as well as on Amazon EC2 Cloud. The results show that Maiter achieves as much as 60x speedup over Hadoop and outperforms other state-of-the-art frameworks.
Keywords:
Delta-based accumulative iterative computation
asynchronous iteration
maiter
distributed framework
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 Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

U
university of massachusetts system
Scholars:
3.8W
Papers: 3.5W
Citations: 42
N
northeastern university - china
Scholars:
3.1W
Papers: 2.7W
Citations: 37