Abstract
Load balancing is an important component in improving the efficiency of distributed systems because it distributes an even workload over all processors. This paper considers the problem of load balancing a conservative parallel simulation for execution on a multi-computer. The synchronization protocol makes use of Chandy-Misra null-messages. Earlier study conducted by Boukerche and Tropper showed that static load balancing for consecutive parallel simulation is effective when the workload can be sufficiently well characterized beforehand. In this paper, we present a dynamic load balancing algorithm which assumes no compile time knowledge about the workload parameters. It is based upon a process migration mechanism, and the notion of CPU-queue length, which indicates the workload at each processor. We discuss the algorithm, its implementation, and report on the performance results of simulation of FCFS queueing network models on an Intel Paragon A4.
Cite
CITATION STYLE
Boukerche, A., & Das, S. K. (1997). Dynamic load balancing algorithm for conservative parallel simulations. In IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems - Proceedings (pp. 32–37). IEEE. https://doi.org/10.1109/mascot.1997.567576
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.