An Efficient Dynamic Load-Balancing Large Scale Graph-Processing System

被引:0
|
作者
Kuo, Ming-Chia [1 ]
Liu, Pangfeng [1 ]
Wu, Jan-Jan [2 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 10617, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei 11529, Taiwan
关键词
Load Balance; Nodes Migration; Graph-Processing System; Statistics;
D O I
10.1145/3301326.3301343
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Since the introduction of pregel by Google, several largescale graph-processing systems have been introduced. These systems are based on the bulk synchronous parallel model or other similar models and use various strategies to optimize system performance. For example, Mizan monitors the workload of each worker to determine whether the workload between the workers is balanced with respect to the execution time. If the workload is unbalanced among workers, Mizan migrates nodes from overloaded workers to underloaded workers to balance the load among workers and minimize the total execution time. On the basis of Mizan's migration plan, we implement a graph-processing system called GPSer with an efficient re-partitioning graph scheme. Our system uses statistical tools, e.g., coefficient of variation and correlation coefficient, to modify the migration plan and determine whether the workloads are balanced among all workers. Our system can accurately monitor current workloads and decide whether to migrate nodes among workers to balance the load. When imbalance arises, the workload of all workers can quickly converge to a balanced state, thereby enhancing the system performance. In experiment our system outperforms the state-of-the-art dynamic load-balancing graph processing-system, such as Mizan.
引用
收藏
页码:294 / 298
页数:5
相关论文
共 50 条
  • [1] An efficient dynamic load-balancing algorithm in a large-scale cluster
    Zhang, BY
    Mo, ZY
    Yang, GW
    Zheng, WM
    [J]. DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 174 - 183
  • [2] EFFICIENT GRAPH-BASED DYNAMIC LOAD-BALANCING FOR PARALLEL LARGE-SCALE AGENT-BASED TRAFFIC SIMULATION
    Xu, Yadong
    Cai, Wentong
    Aydt, Heiko
    Lees, Michael
    [J]. PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3483 - 3494
  • [3] Beowulf parallel processing for dynamic load-balancing
    Bennett, BH
    Davis, E
    Kunau, T
    [J]. 2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 389 - 395
  • [4] Dynamic load-balancing of image processing applications on clusters of workstations
    Hamdi, M
    Lee, CK
    [J]. PARALLEL COMPUTING, 1997, 22 (11) : 1477 - 1492
  • [5] DYLAPSI: A dynamic load-balancing architecture for image processing applications
    Piersall, S
    Elfayoumy, S
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 288 - 293
  • [6] An Efficient Dynamic Load Balancing Scheme for Heterogenous Processing System
    Tong, Xiaonian
    Shu, Wanneng
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NATURAL COMPUTING, VOL II, 2009, : 319 - 322
  • [7] Dynamic Load-Balancing with Variable Number of Processors based on Graph Repartitioning
    Vuchener, Clement
    Esnard, Aurelien
    [J]. 2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [8] A dynamic load-balancing approach for efficient remote interactive visualization
    Kuo, CH
    Liu, DSM
    [J]. ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 598 - 602
  • [9] A dynamic load dispersion algorithm for load-balancing in a heterogeneous grid system
    Acker, David Solomon
    Kulkarni, Sarvesh
    [J]. 2007 IEEE SARNOFF SYMPOSIUM, 2007, : 70 - 74
  • [10] An Improved Dynamic Load-balancing Model
    Liu, Di
    Shang, Wenqian
    Zhu, Ligu
    Feng, Dongyu
    [J]. 2016 4TH INTL CONF ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY/3RD INTL CONF ON COMPUTATIONAL SCIENCE/INTELLIGENCE AND APPLIED INFORMATICS/1ST INTL CONF ON BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (ACIT-CSII-BCD), 2016, : 337 - 341