DocumentCode :
3503294
Title :
DGSchedSim: a trace-driven simulator to evaluate scheduling algorithms for desktop grid environments
Author :
Domingues, Patricio ; Marques, Paulo ; Silva, Luis
Author_Institution :
ESTG, Leiria, Portugal
fYear :
2006
fDate :
15-17 Feb. 2006
Abstract :
This paper describes DGSchedSim, a trace driven simulator to evaluate scheduling algorithms focused on minimising turnaround time of applications executed in heterogeneous desktop grid systems. The simulator can be used to model task farming applications comprised of a set of independent and equal sized tasks similarly to numerous @Home public computing projects like the popular SETI@Home. DGSchedSim permits to assess scheduling policies under several scenarios allowing to control parameters such as the application´s requirements (number of tasks, individual requirements of tasks like needed CPU time), the properties of the environment (machines computing capabilities and availabilities) and the characteristics of the execution (frequency and storage location of checkpoints, etc.). The simulations are driven by traces collected from real desktop grid systems. Besides DGSchedSim, the paper presents the Cluster Ideal Execution Time (CIET) algorithm that computes the ideal wall-clock time required by a fully dedicated and totally reliable cluster of M heterogeneous machines to process the T tasks of an application. As a test to the simulator capabilities, the paper analyses the suitability of two scheduling algorithms, FCFS and MinMax, for delivering fast turnaround time in desktop grids. Both algorithms, when combined with a centrally stored checkpoint policy, achieve efficiency close to 50% of CIET for certain scenarios.
Keywords :
grid computing; processor scheduling; DGSchedSim; cluster ideal execution time algorithm; desktop grid computing; desktop grid environment; heterogeneous desktop grid systems; heterogeneous machines; scheduling algorithm; trace-based simulation; trace-driven simulator; turnaround time minimisation; Analytical models; Clustering algorithms; Computational modeling; Frequency; Grid computing; Local area networks; Processor scheduling; Scheduling algorithm; Testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed, and Network-Based Processing, 2006. PDP 2006. 14th Euromicro International Conference on
ISSN :
1066-6192
Print_ISBN :
0-7695-2513-X
Type :
conf
DOI :
10.1109/PDP.2006.28
Filename :
1613257
Link To Document :
بازگشت