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 条
  • [21] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    [J]. WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [22] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    [J]. Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [23] Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters
    Maguluri, Siva Theja
    Srikant, R.
    Ying, Lei
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 702 - 710
  • [24] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [25] Distributed load balancing strategies for parallel ray tracing
    Krajecki, M
    Habbas, Z
    Herrmann, F
    Gardan, Y
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 50 - 55
  • [26] Load balancing strategies for ray tracing on parallel processors
    Lee, TY
    Raghavendra, CS
    Nicholas, JB
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 1997, 4 (04) : 260 - 275
  • [27] STRATEGIES FOR DYNAMIC LOAD BALANCING ON HIGHLY PARALLEL COMPUTERS
    WILLEBEEKLEMAIR, MH
    REEVES, AP
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (09) : 979 - 993
  • [28] Dynamic load balancing strategies for conservative parallel simulations
    Boukerche, A
    Das, SK
    [J]. 11TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 1997, : 20 - 28
  • [29] Load balancing strategies for ray tracing on parallel processors
    Natl Cheng-Kung Univ, Tainan, Taiwan
    [J]. Integr Comput Aided Eng, 4 (260-275):
  • [30] Load balancing and computing strategies in pipeline optimization for parallel visualization of 3D irregular meshes
    Clematis, A
    D'Agostino, D
    Gianuzzi, V
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2005, 3666 : 457 - 466