DocumentCode :
120757
Title :
Scheduling of dependent tasks application using random search technique
Author :
Vegda, Deepak C. ; Prajapati, Harshad B.
Author_Institution :
Inf. Technol. Dept., Dharmsinh Desai Univ., Nadiad, India
fYear :
2014
fDate :
21-22 Feb. 2014
Firstpage :
825
Lastpage :
830
Abstract :
Since beginning of Grid computing, scheduling of dependent tasks application has attracted attention of researchers due to NP-Complete nature of it. In Grid environment, scheduling is deciding about assignment of tasks to available resources. Scheduling in Grid is challenging when the tasks have dependencies and resources are heterogeneous. The main objective in scheduling of dependent tasks is minimizing make-span. Due to NP-complete nature of scheduling problem, exact solutions cannot generate schedule efficiently. Therefore, researchers apply heuristic or random search techniques to get optimal or near to optimal solution of such problems. In this paper, we show how Genetic Algorithm can be used to solve dependent task scheduling problem. We describe how initial population can be generated using random assignment and height based approach. We also present design of crossover and mutation operators to enable scheduling of dependent tasks application without violating dependency constraints. For implementation of GA based scheduling, we explore and analyze SimGrid and GridSim simulation toolkits. From results, we found that SimGrid is suitable, as it has support of SimDag API for DAG applications. We found that GA based approach can generate schedule for dependent tasks application in reasonable time while trying to minimize make-span.
Keywords :
application program interfaces; genetic algorithms; grid computing; scheduling; search problems; simulation; task analysis; DAG applications; GridSim simulation toolkits; NP-complete nature; SimDag API; SimGrid simulation toolkits; dependent tasks application; genetic algorithm; grid computing; random search technique; scheduling; Conferences; Decision support systems; Handheld computers; Genetic Algorithm; Grid computing; SimGrid; dependent task; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
Type :
conf
DOI :
10.1109/IAdCC.2014.6779429
Filename :
6779429
Link To Document :
بازگشت