• DocumentCode
    3064301
  • Title

    The home model and competitive algorithms for load balancing in a computing cluster

  • Author

    Lavi, Ron ; Barak, Amnon

  • Author_Institution
    Inst. of Comput. Sci., Hebrew Univ., Jerusalem, Israel
  • fYear
    2001
  • fDate
    36982
  • Firstpage
    127
  • Lastpage
    134
  • Abstract
    Most implementations of a computing cluster (CC) use greedy-based heuristics to perform load balancing. In some cases, this is in contrast to theoretical results about the performance of online load balancing algorithms. We define the home model in order to better reflect the architecture of a CC. In this new theoretical model, we assume a realistic cluster structure in which every job has a “home” machine which it prefers to be executed on, e.g. due to I/O considerations or because it was created there. We develop several online algorithms for load balancing in this model. We first provide a theoretical worst-case analysis, showing that our algorithms achieve better competitive ratios and perform less reassignments than algorithms for the unrelated machines model, which is the best existing theoretical model to describe such clusters. We then present an empirical average-case performance analysis by means of simulations. We show that the performance of our algorithms is consistently better than that of several existing load balancing methods, e.g. the greedy and the opportunity cost methods, especially in a dynamic and changing CC environment
  • Keywords
    competitive algorithms; distributed algorithms; resource allocation; workstation clusters; algorithm performance; competitive algorithms; computing cluster; greedy-based heuristics; home model; online load balancing algorithms; simulation; worst-case analysis; Bridges; Clustering algorithms; Communication networks; Computational modeling; Computer architecture; Computer networks; Computer science; Costs; Home computing; Load management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. 21st International Conference on.
  • Conference_Location
    Mesa, AZ
  • Print_ISBN
    0-7695-1077-9
  • Type

    conf

  • DOI
    10.1109/ICDSC.2001.918941
  • Filename
    918941