DocumentCode :
3502610
Title :
Self-Adapting Scheduling for Tasks with Dependencies in Stochastic Environments
Author :
Riakotakis, I. ; Ciorba, F.M. ; Andronikos, T. ; Papakonstantinou, G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens
fYear :
2006
fDate :
25-28 Sept. 2006
Firstpage :
1
Lastpage :
8
Abstract :
This paper addresses dynamic load balancing algorithms for non-dedicated heterogeneous clusters of workstations. We propose an algorithm called self-adapting scheduling (SAS), targeted at nested loops with dependencies in a stochastic environment. This means that the load entering the system, not belonging to the parallel application under execution, follows an unpredictable pattern which can be modeled by a stochastic process. SAS takes into account the history of previous timing results and the load patterns in order to make accurate load balancing predictions. We study the performance of SAS in comparison with DTSS. We established in previous work that DTSS is the most efficient self-scheduling algorithm for loops with dependencies on heterogeneous clusters. We test our algorithm under the assumption that the interarrival times and life-times of incoming jobs are exponentially distributed. The experimental results show that SAS significantly outperforms DTSS especially with rapidly varying loads
Keywords :
resource allocation; scheduling; workstation clusters; dynamic load balancing; nested loops; nondedicated heterogeneous cluster; self-adapting scheduling; stochastic environment; workstation cluster; Clustering algorithms; Heuristic algorithms; History; Life testing; Load management; Scheduling algorithm; Stochastic processes; Synthetic aperture sonar; Timing; Workstations; dynamic algorithms; load balancing; loops with dependencies; stochastic environments;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2006 IEEE International Conference on
Conference_Location :
Barcelona
ISSN :
1552-5244
Print_ISBN :
1-4244-0327-8
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2006.311912
Filename :
4100418
Link To Document :
بازگشت