TY - GEN
T1 - A work-stealing based dynamic load balancing algorithm for conservative parallel discrete event simulation
AU - Wenjie, Tang
AU - Yiping, Yao
AU - Feng, Zhu
AU - Tianlin, Li
AU - Xiao, Song
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/6/28
Y1 - 2017/6/28
N2 - In the past few years, we have witnessed an increased interest in using multithreading PDES on multicore platforms. The work-stealing scheme, which towards to general multithread computing, can be utilized in PDES to achieve load balance straightly. However, to the best of our knowledge, the work-stealing scheme has only served as a competitor, instead of a cooperator, to other load balancing algorithm. In this paper, we propose a work-stealing based dynamic load balancing algorithm (WS-DLB) with the aim of combining their advantages. It adaptively rebalances the LPs distribution based on a priori estimation, and uses a greedy lock-free work-stealing scheme to eliminate bias at runtime. In addition, these two schemes are well adapted to enhance each other. We analyze the performance characteristics of the proposed algorithm by means of a synthetic benchmark. Experiments demonstrate that our WS-DLB algorithm achieves better performance.
AB - In the past few years, we have witnessed an increased interest in using multithreading PDES on multicore platforms. The work-stealing scheme, which towards to general multithread computing, can be utilized in PDES to achieve load balance straightly. However, to the best of our knowledge, the work-stealing scheme has only served as a competitor, instead of a cooperator, to other load balancing algorithm. In this paper, we propose a work-stealing based dynamic load balancing algorithm (WS-DLB) with the aim of combining their advantages. It adaptively rebalances the LPs distribution based on a priori estimation, and uses a greedy lock-free work-stealing scheme to eliminate bias at runtime. In addition, these two schemes are well adapted to enhance each other. We analyze the performance characteristics of the proposed algorithm by means of a synthetic benchmark. Experiments demonstrate that our WS-DLB algorithm achieves better performance.
UR - https://www.scopus.com/pages/publications/85044516116
U2 - 10.1109/WSC.2017.8247833
DO - 10.1109/WSC.2017.8247833
M3 - 会议稿件
AN - SCOPUS:85044516116
T3 - Proceedings - Winter Simulation Conference
SP - 798
EP - 809
BT - 2017 Winter Simulation Conference, WSC 2017
A2 - Chan, Victor
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 Winter Simulation Conference, WSC 2017
Y2 - 3 December 2017 through 6 December 2017
ER -