loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
35th Annual Simulation Symposium
Dynamic Load-Balancing for BSP Time Warp
San Diego, California
April 14-April 18
ISBN: 0-7695-1552-5
Malcolm Yoke Hean Low, University of Oxford
The performance of a parallel simulation system depends very much on partitioning simulation workload evenly among the set of processors in the computing environment to ensure load-balance between processors. Most parallel simulation systems employ user-defined static partitioning. However, static partitioning requires in-depth domain knowledge of the specific simulation model in study. It is not effective if the workload of a simulation model could not be quantified accurately or changes over time during a simulation run.Dynamic load-balancing allows the simulation system to automatically balance the workload of different simulation models without user's input. In this paper, the use of dynamic load-balancing in the context of BSP Time Warp optimistic protocol is examined. Based on the BSP cost model, a dynamic load-balancing algorithm for the BSP Time Warp protocol is developed. Using different simulation models, we show that to achieve consistent performance, the dynamic load-balancing algorithm for BSP Time Warp needs to consider both computation and communication workload, as well as lookaheads between processors.
Index Terms:
Dynamic Load-balancing, BSP, Time Warp
Citation:
Malcolm Yoke Hean Low, "Dynamic Load-Balancing for BSP Time Warp," ss, pp.0267, 35th Annual Simulation Symposium, 2002
Usage of this product signifies your acceptance of the Terms of Use.