• DocumentCode
    2132237
  • Title

    An adaptive load balancing algorithm for heterogeneous distributed systems with multiple task classes

  • Author

    Lu, Chin ; LAU, Sau-Ming

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    629
  • Lastpage
    636
  • Abstract
    We propose an adaptive load balancing algorithm for heterogeneous distributed systems. The algorithm intrinsically allows a batch of tasks to be relocated. The key of the algorithm is to transfer a suitable amount of processing demand from senders to receivers. This amount is determined dynamically during sender-receiver negotiations. Factors considered when this amount is determined include processing speeds of different nodes, the current load state of both sender and receiver, and the processing demands of tasks eligible for relocation. Composition of a task batch is modeled as a 0-1 Knapsack problem. We also propose a load state measurement scheme which is designed particularly for heterogeneous systems
  • Keywords
    distributed databases; operations research; resource allocation; 0-1 Knapsack problem; adaptive load balancing algorithm; heterogeneous distributed systems; load state measurement scheme; multiple task classes; processing speeds; sender-receiver negotiations; Bandwidth; Computer science; Delay; Heuristic algorithms; Intrusion detection; Load management; Message passing; Particle measurements; Protocols; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.508014
  • Filename
    508014