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
Link To Document