Journal of System Simulation ›› 2015, Vol. 27 ›› Issue (9): 2008-2014.

Previous Articles     Next Articles

Topology-aware Dynamic Load-balancing of Conservative Simulation

Zhai Yanlong1, Jia Nana1, Zhang Xinyu1, Yang Kai2, Qing Duzheng2   

  1. 1. School of Computer Science, Beijing Institute of Technology, Beijing 100081, China;
    2. Science and Technology on Special System Simulation Laboratory, Beijing Simulation Center, Beijing 100854, China
  • Received:2015-05-16 Revised:2015-07-20 Online:2015-09-08 Published:2020-08-07

Abstract: In parallel and distributed discrete-event simulation, the work load of logical processes (LPs) may become imbalanced due to the change of resources or newly generated events. This will increase LPs' waiting time in conservative simulations and the rollback times in the optimistic simulation. A topology-aware dynamic load-balancing approach of conservative simulation was proposed to solve this problem. The working time was monitored and calculated to detect whether imbalance occurs based on K-means clustering algorithm. The load balancing scheme was calculated according to the load and topology. Experimental results show that the proposed approach can balance the load rapidly and improve the performance of the simulation.

Key words: parallel simulation, dynamic load-balancing, cluster analysis, load-imbalance detection

CLC Number: