UNM website
EECE Dept
Systems & Controls Group

Online Publications - Conference Papers


Communications
& Networks

Image & Signal
Processing

Load
Balancing

Microwave
Propelled Sail

Randomized
Algorithms

Time
Delay

Multi-Agent
Coordination

Engineering
Education

Iterative
Learning

Neural
Networks

Robust
Control

Various




Note: The papers on this website may differ from the published versions, both in format and in content.


Load Balancing:

  1. S. Dakhal, B.S. Paskaleva, M.M. Hayat, E. Schamiloglu, C.T. Abdallah, "Dynamical Discrete-Time Load Balancing in Distributed Systems in the Presence of Time Delays", Proceedings of the 42nd Conference on Decision and Control, pp.5128-5134, Maui, HI, Dec. 2003.   [pdf]

    Abstract: The implementation of a load balancing policy on a continuous basis in a delay-limited distributed computing environment may not only drain the computational resources of each computational element (CE), but can also lead to an unnecessary exchange of loads between the CEs. This degrades the system performance, measured by the overall completion time of the total tasks in the system. Thus, for a given distribution of the load among the CEs, there has to be an optimal number and distribution of discrete balancing instants. This paper focuses on £xing the number of balancing instants and optimizing the completion time over the strength of load balancing, which is controlled by the so-called gain parameter, and the time when the balancing is executed. First, the case when the load balancing is implemented at a single instant per node is presented. Then, a strategy is considered where a second load balancing instant is allowed for each node. The simulations show that both strategies outperform the continuous balancing policy. Moreover, with the double load-balancing strategy the overall completion time is further reduced in comparison to the single load balancing case. It is also seen that the optimal choice of the gain parameter depends on the delay and this dependence becomes more signi£cant as the delays increase. This interplay between the strength of load balancing and the magnitude delay has a direct effect on the performance of the policy and on the sensitivity to the selection of the balancing instants.

  2. J.D. Birdwell,J. Chiasson, C.T. Abdallah, Z. Tang, N. Alluri and T. Wang, "The Effect of Time Delays in the Stability of Load Balancing Algorithms for Parallel Computations", Proceedings of the 42nd Conference on Decision and Control, pp.582-587, Maui, HI, Dec. 2003.   [pdf]

    Abstract: Deterministic dynamic nonlinear time-delay systems are developed to model load balancing in a cluster of computer nodes used for parallel computations. The model is shown to be self consistent in that the queue lengths cannot go negative and the total number of tasks in all the queues are conserved (i.e., load balancing can neither create nor lose tasks). Further, it is shown that using the proposed load balancing algorithms, the system is stable. Experimental results are presented and compared with the predicted results from the analytical model. In particular, simulations of the models are compared with an experimental implementation of the load balancing algorithm on a parallel computer network.




For more information contact: chaouki@eece.unm.edu
EECE UNM. All rights reserved.
Last updated: March, 2005