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
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;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
Conference_Location :
Singapore
DOI :
10.1109/CloudCom.2014.127