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.
Original language | English |
---|---|
Pages (from-to) | 2008-2014 |
Number of pages | 7 |
Journal | Xitong Fangzhen Xuebao / Journal of System Simulation |
Volume | 27 |
Issue number | 9 |
Publication status | Published - 8 Sept 2015 |
Keywords
- Cluster analysis
- Dynamic load-balancing
- Load-imbalance detection
- Parallel simulation