• DocumentCode
    2623183
  • Title

    Dynamical discrete-time load balancing in distributed systems in the presence of time delays

  • Author

    Dhakal, S. ; Paskaleva, B.S. ; Hayat, M.M. ; Schamiloglu, E. ; Abdallah, C.T.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., New Mexico Univ., Albuquerque, NM, USA
  • Volume
    5
  • fYear
    2003
  • fDate
    9-12 Dec. 2003
  • Firstpage
    5128
  • 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 significant 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.
  • Keywords
    delays; discrete time systems; optimisation; resource allocation; stochastic processes; balancing instants; computational element; delay limited distributed computing environment; discrete time load balancing; distributed systems; double load balancing strategy; gain parameter; load balancing policy; optimization; stochastic processes; time delays; Concurrent computing; Degradation; Delay effects; Distributed computing; Large-scale systems; Lead; Load management; System performance; Time measurement; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
  • ISSN
    0191-2216
  • Print_ISBN
    0-7803-7924-1
  • Type

    conf

  • DOI
    10.1109/CDC.2003.1272450
  • Filename
    1272450