DocumentCode
267083
Title
Hierarchical Parallelization and Runtime Scheduling for Pregel-Like Graph Processing Systems
Author
Zengxiang Li ; Rubing Duan ; Long Wang ; Sifei Lu ; Zheng Qin ; Goh, Rick Siow Mong
Author_Institution
Inst. of High Performance Comput., Agency for Sci., Technol. & Res. (A*STAR), Singapore, Singapore
fYear
2014
fDate
15-18 Dec. 2014
Firstpage
491
Lastpage
498
Abstract
Graph processing has become popular for various big data analytic applications. Google´s Pregel framework enables vertex-centric graph processing in distributed environment based on Bulk Synchronous Parallel (BSP) model. However, the BSP model is inefficient for many complex graph algorithms requiring graph traversals, as only a small number of vertices really update states in each super step. In this paper, we propose an hierarchical parallelization mechanism, taking the advantages of both synchronous (warp-level) and asynchronous (task-level) parallelization approaches. In addition, a runtime task scheduling mechanism is proposed, relying on real-time monitoring or prediction of resource utilization. Experiments have verified that the hierarchical parallelization mechanism can expose greater parallelism, and thus, increase resource utilization significantly. Moreover, the runtime scheduling mechanism can avoid aggressive resource competition, and thus, further enhance the performance of the parallelized graph processing.
Keywords
Big Data; data analysis; parallel processing; resource allocation; scheduling; Pregel-like graph processing systems; asynchronous parallelization; hierarchical parallelization mechanism; parallelized graph processing; resource utilization; runtime task scheduling mechanism; Approximation algorithms; Computational modeling; Global Positioning System; Monitoring; Resource management; Runtime; Switches; Betweenness Centrality; Graph processing; Parallelization; Pregel; Resource utilization; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
Conference_Location
Singapore
Type
conf
DOI
10.1109/CloudCom.2014.127
Filename
7037707
Link To Document