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
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;
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
DOI :
10.1109/ICDCS.1996.508014