Title :
Adaptive load balancing in a distributed environment
Author :
Koch, Thomas ; Rohde, Gerald ; Krämer, Bernd
Author_Institution :
Fern Univ., Hagen, Germany
Abstract :
We propose an architecture for an embedded adaptive scheduler in a heterogeneous workstation network. The generic architecture is applicable to various balancing problems arising in a distributed environment. As an example we introduce an adaptive job scheduler. The scheduler gives recommendations for a non-preemptive job transfer between the participating workstations. A neural network algorithm is used to improve the knowledge of the scheduler by learning from the previous behaviour of the job. The scheduler adapts very quickly to various jobs as well as to the changing environment, whereby the calculation overhead is negligible. Results from a prototype implementation demonstrate the behaviour of the scheduler and the performance benefit for the system
Keywords :
adaptive systems; distributed processing; neural nets; resource allocation; scheduling; adaptive job scheduler; adaptive load balancing; balancing problems; distributed environment; embedded adaptive scheduler; generic architecture; heterogeneous workstation network; neural network algorithm; non-preemptive job transfer; performance benefit; prototype implementation; Adaptive scheduling; Energy management; Load management; Neural networks; Power system management; Prototypes; Resource management; Scheduling algorithm; Vectors; Workstations;
Conference_Titel :
Distributed and Networked Environments, 1994. Proceedings., First International Workshop on Services in
Conference_Location :
Prague
Print_ISBN :
0-8186-5835-5
DOI :
10.1109/SDNE.1994.337770