• DocumentCode
    720561
  • Title

    HAGP: A Hub-Centric Asynchronous Graph Processing Framework for Scale-Free Graph

  • Author

    Tao Gao ; Yutong Lu ; Baida Zhang

  • Author_Institution
    Coll. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    789
  • Lastpage
    792
  • Abstract
    Graph structure which is often used to model the relationship between the data items has drawn more and more attention. The graph datasets from many important domains have the property called scale-free. In the scale-free graphs, there exist the hubs, which have much larger degree than the average value. The hubs may cause the problems of load imbalance, poor scalability and high communication overhead when the graphs are processed in the distributed memory systems. In this paper, we design an asynchronous graph processing framework targeted for distributed memory by considering the hubs as a separate part of the vertexes, which we call it the hub-centric idea. Specifically speaking, a hub-duplicate graph partitioning method is proposed to balance the workload and reduce the communication overhead. At the same time, an efficient asynchronous state synchronization method for the duplicates is also proposed. In addition, a priority scheduling strategy is applied to further reduce the communication overhead.
  • Keywords
    distributed memory systems; graph theory; synchronisation; HAGP; asynchronous state synchronization method; communication overhead reduction; data items; distributed memory systems; graph datasets; hub-centric asynchronous graph processing framework; hub-duplicate graph partitioning method; priority scheduling strategy; scale-free graph; Algorithm design and analysis; Computational modeling; Load modeling; Partitioning algorithms; Processor scheduling; Scalability; Synchronization; distributed computing; graph algorithm; graph processing; parallel algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.107
  • Filename
    7152558