Dynamic load balancing algorithm for conservative parallel simulations

13Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free