• 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