DocumentCode :
3035004
Title :
A Heuristic Approach to Task Scheduling in Internet-Based Grids of Computers
Author :
Diaz, J. ; Reyes, Sebastián ; Munoz-Caro, C. ; Nino, A.
Author_Institution :
Grupo de Quim. Computacional y Comput. de Alto Rendimiento, Univ. de Castilla-La Mancha, Ciudad Real
fYear :
2008
fDate :
Sept. 29 2008-Oct. 4 2008
Firstpage :
110
Lastpage :
116
Abstract :
Self-scheduling algorithms can achieve a good balance between workload and communication overhead in computational systems. In particular, quadratic self-scheduling (QSS) and exponential self-scheduling (ESS) are flexible enough to adapt to distributed systems. Thus, they are of interest for application in Internet-based grids of computers. However, these algorithms depend on several parameters, which have to be optimized for the working environment. To tackle this problem, we present here a heuristic approach, based in simulated annealing (SA), to optimize all the parameters of QSS and ESS. To such a goal, the computational grid environment is simulated. We find that the optimal SA results permit to reduce the overall computing time of a set of tasks up to a 12%, with respect to results obtained with previous values of the parameters experimentally determined. Moreover, the time to obtain the SA optimized parameters by simulation is negligible compared with that needed using experimental measures. In addition, we find the results to be fairly insensitive to the size of the chunks (sets of tasks sent to a processor). Finally, the results show the SA scheduling approach to be very efficient, since a simple linear dependence of the overall computing time with the number of tasks is found.
Keywords :
Internet; grid computing; scheduling; simulated annealing; task analysis; Internet; computational grid; distributed systems; exponential self-scheduling; heuristic approach; quadratic self-scheduling; self-scheduling algorithms; simulated annealing; task scheduling; Biological cells; Computational modeling; Electronic switching systems; Genetic algorithms; Grid computing; Heuristic algorithms; Internet; Processor scheduling; Scheduling algorithm; Simulated annealing; Computational Grid; Heuristic Algorithms; Load balancing; Self-Scheduling Algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Engineering Computing and Applications in Sciences, 2008. ADVCOMP '08. The Second International Conference on
Conference_Location :
Valencia
Print_ISBN :
978-0-7695-3369-8
Electronic_ISBN :
978-0-7695-3369-8
Type :
conf
DOI :
10.1109/ADVCOMP.2008.9
Filename :
4641003
Link To Document :
بازگشت