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