Title :
Designing Load Balancing Algorithms Capable of Dealing with Workload Variability
Author :
Beltran, M. ; Guzman, Armando
Author_Institution :
DATCCCIA, ETSII, Rey Juan Carlos Univ., Mostoles
Abstract :
The workload on a cluster system can be highly variable, increasing the difficulty of balancing the load across its nodes. And the general rule is that high variability leads to wrong load balancing decisions taken with out-of-date information and difficult to correct in real-time during applications execution.In this work the workload variability is studied from the perspective of the load balancing performance, focusing on the design of algorithms capable of dealing with this variability. Two different robustness metrics are proposed to select the best distribution rule for the algorithm, remote execution or process migration. With the proposed solution only when a high variability causes an intolerable performance degradation the process migration is used to balance the load in the system.
Keywords :
resource allocation; cluster system; load balancing algorithm; robustness metrics; workload variability; Algorithm design and analysis; Availability; Clustering algorithms; Control systems; Costs; Degradation; Distributed computing; Load management; Performance analysis; Robustness; Cluster computing; load balancing; workload variability;
Conference_Titel :
Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
Conference_Location :
Krakow
Print_ISBN :
978-0-7695-3472-5
DOI :
10.1109/ISPDC.2008.13