DocumentCode :
2366870
Title :
A Minimum Time to Release Job Scheduling Algorithm in Computational Grid Environment
Author :
Malarvizhi, N. ; Uthariaraj, V. Rhymend
Author_Institution :
Ramanujan Comput. Centre, Anna Univ., Chennai, India
fYear :
2009
fDate :
25-27 Aug. 2009
Firstpage :
13
Lastpage :
18
Abstract :
Computational grids have the potential for solving large-scale scientific problems using heterogeneous and geographically distributed resources. However, a number of major technical hurdles must be overcome before this potential can be realized. One problem that is critical to effective utilization of computational grids is the efficient scheduling of jobs. This work addresses this problem by describing and evaluating a grid scheduling architecture and a job-scheduling algorithm. The architecture is scalable and does not assume control of local site resources. In our algorithm Grid Resource Manager or Grid Scheduler performs resource brokering and job scheduling. The scheduler selects computational resources based on job requirements, job characteristics and information provided by the resources. The main aim of these schedulers is to minimize the total time to release for the individual application. The Time To Release (TTR) includes the processing time of the program, waiting time in the queue, transfer of input and output data to and from the resource. Since grid resources are heterogeneous and distributed over many areas the transmission time is very important criteria. In this paper, an algorithm for minimum time to release is proposed. The proposed scheduling algorithm has been compared with other scheduling schemes such as First Come First Served (FCFS) and Min-Min. These existing algorithms does not consider the transmission time (in time and out time) when scheduling jobs to resources. The proposed algorithm has been verified through the GridSim simulation toolkit and the simulation results confirm that the proposed algorithm produce schedules where the execution time of the application is minimized. The average weighted response times of all submitted jobs decrease up to about 19.79%. The results have been verified using different workloads and Grid configurations.
Keywords :
distributed algorithms; grid computing; integer programming; scheduling; GridSim simulation toolkit; computational grid; first come first served; geographically distributed resources; grid resource manager; grid scheduling architecture; heterogeneous resources; input data transfer; job characteristics; job requirements; large-scale scientific problems; min-min algorithm; minimum time to release job scheduling algorithm; output data transfer; queue; time minimization; transmission time; Application software; Computational modeling; Computer architecture; Delay; Distributed computing; Grid computing; Large-scale systems; Processor scheduling; Resource management; Scheduling algorithm; Grid Computing; Grid Scheduler; Integer Programming; Processing Time; Scheduling; Time Minimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INC, IMS and IDC, 2009. NCM '09. Fifth International Joint Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-5209-5
Electronic_ISBN :
978-0-7695-3769-6
Type :
conf
DOI :
10.1109/NCM.2009.373
Filename :
5331777
Link To Document :
بازگشت