• DocumentCode
    2959226
  • Title

    Improved Bounds for Discrete Diffusive Load Balancing

  • Author

    Adolphs, Clemens P J ; Berenbrink, Petra

  • Author_Institution
    Lehrstuhl fur Inf. 1, RWTH Aachen Univ., Aachen, Germany
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    820
  • Lastpage
    826
  • Abstract
    In this paper we consider load balancing in a static and discrete setting where a fixed number of indivisible tasks have to be allocated to processors. We assume uniform tasks but the processors may have different speeds. The load of a processor is the number of tasks assigned to it divided by its speed. We consider diffusion load balancing which works in rounds. In every round the processors are allowed to compare their own load with the load of their neighbors and to balance the load with the neighbors, using their local information only. The question is how many rounds does it take until the whole processor network is balanced, meaning the load discrepancy (difference between maximum load and m/n) is minimized. Our balancing algorithm is deterministic and extends the algorithm studied in [1] from the case of uniform speeds to non-uniform speeds. We use a potential function argument to show that a better load balance can be obtained when the algorithm is allowed to run longer compared to the algorithm of [1].
  • Keywords
    resource allocation; discrete diffusive load balancing; discrete setting; load discrepancy; potential function argument; processor network; static setting; Convergence; Eigenvalues and eigenfunctions; Load management; Load modeling; Program processors; Protocols; Vectors; distributed algorithms; load balancing; reallocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-0975-2
  • Type

    conf

  • DOI
    10.1109/IPDPS.2012.78
  • Filename
    6267890