Load balancing strategies to solve flowshop scheduling on parallel computing

被引:0
|
作者
Zheng Sun [1 ]
XiaoHong Huang [1 ]
Yan Ma [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing 100088, Peoples R China
关键词
parallel branch and bound; load balancing; data transferring optimization;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper first presents a parallel solution for the Flowshop Scheduling Problem on parallel computing environment, and then proposes a load balancing strategy. The proposed Proportional Fairness Strategy takes computational performance of computing process sets into account and assigns additional load to computing nodes proportionally to their evaluated performance. In order to efficiently utilize the power of parallel resource, we also discuss the data structure used in communications among computational nodes and design an optimized data transferring strategy. This data transferring strategy as well as the proposed load balancing strategy have been implemented and tested on a super computer consisted of 86 CPUs using MPI [12] as the middleware. The results show that the proposed Proportional Fairness Strategy can achieve better performance in computing time than the existing Adaptive Contracting Within Neighborhood Strategy (ACWN). We also show that with the combination of both the Proportional Fairness Strategy and the proposed data transferring strategy the efficiency of parallelism can obtain a 13 similar to 15% improvement.
引用
收藏
页码:317 / 322
页数:6
相关论文
共 50 条
  • [1] A survey of dynamic load balancing strategies for parallel and distributed computing
    Yang, Ji-Xiang
    Tan, Guo-Zhen
    Wang, Rong-Sheng
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2010, 38 (05): : 1122 - 1130
  • [2] Scheduling parallel processes and load balancing in large-scale computing systems
    Kutepov, V. P.
    [J]. DCABES 2007 Proceedings, Vols I and II, 2007, : 444 - 448
  • [3] Adaptive Load Balancing in Parallel Computing
    Tijarc, P. A.
    Deshmukh, P. R.
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,
  • [4] Data parallel load balancing strategies
    Fonlupt, C
    Marquet, P
    Dekeyser, JL
    [J]. PARALLEL COMPUTING, 1998, 24 (11) : 1665 - 1684
  • [5] A scheduling strategy on load balancing in cloud computing
    College of Computer Science, Chongqing University, Chongqing
    400044, China
    不详
    401122, China
    [J]. Xitong Gongcheng Lilum yu Shijian, (269-275):
  • [6] Model of Load Balancing and Scheduling in Cloud Computing
    Vilutis, Gytis
    Daugirdas, Linas
    Kavaliunas, Rimantas
    Sutiene, Kristina
    Vaidelys, Martynas
    [J]. PROCEEDINGS OF THE ITI 2012 34TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES (ITI), 2012, : 117 - 122
  • [7] Decentralized Scheduling and Load Balancing for Parallel Programs
    Jackson, Gary
    Keleher, Pete
    Sussman, Alan
    [J]. 2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 324 - 333
  • [8] On runtime parallel scheduling for processor load balancing
    Wu, MY
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (02) : 173 - 186
  • [9] Workflow balancing strategies in parallel machine scheduling
    S. Rajakumar
    V. P. Arunachalam
    V. Selladurai
    [J]. The International Journal of Advanced Manufacturing Technology, 2004, 23 : 366 - 374
  • [10] Workflow balancing strategies in parallel machine scheduling
    Rajakumar, S
    Arunachalam, VP
    Selladurai, V
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2004, 23 (5-6): : 366 - 374