loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'97)
A Dynamic Load Balancing Algorithm for Conservative Parallel Simulations
Haifa, ISRAEL
January 12-January 15
ISBN: 0-8186-7758-9
A. Boukerche, Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA.
S. Das, Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA.
Load balancing is an important component in improving the efficiency of distributed systems because it distributes an even workload over all the processors. This paper considers the problem of load-balancing a conservative parallel simulation for execution on a multicomputer. The synchronization protocol makes use of Chandy-Misra (1979) null-messages. An earlier study conducted by Boukerche and Tropper (1994) showed that static load balancing for conservative 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 and its implementation, and report on the performance results of a simulation of FCFS (first-come, first-served) queueing network models on an Intel Paragon A4.
Index Terms:
resource allocation, dynamic load balancing algorithm, conservative parallel simulation, distributed system efficiency, multicomputer, synchronization protocol, Chandy-Misra null-messages, workload parameters, process migration mechanism, CPU-queue length, performance, first-come, first-served queueing network models, Intel Paragon A4
Citation:
A. Boukerche, S. Das, "A Dynamic Load Balancing Algorithm for Conservative Parallel Simulations," mascots, pp.32, Fifth IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'97), 1997
Usage of this product signifies your acceptance of the Terms of Use.