Title :
Reliability-Oriented Genetic Algorithm for Workflow Applications Using Max-Min Strategy
Author :
Wang, Xiaofeng ; Buyya, Rajkumar ; Su, Jinshu
Author_Institution :
Coll. of Comput., Nat. Univ. of Defense Technol., Changsha
Abstract :
To optimize makespan and reliability for workflow applications, most existing works use list heuristics rather than genetic algorithms (GAs) which can usually give better solutions. In addition, most existing GAs evolve a scheduling solution randomly, which may give invalid solutions or lead to slow convergence of the algorithm. In this paper, we define three heuristics for GAs to decide the priorities for a resource and a task dynamically. We propose look-ahead genetic algorithm (LAGA) to optimize both makespan and reliability for workflow applications. It uses a novel evolution and evaluation mechanism: the genetic operators evolve the task-resource mapping for a scheduling solution, while the solutionpsilas task order is determined in the evaluation step using our new max-min strategy, which is specifically proposed for GAs. Our experiments show that LAGA can provide better solutions than existing list heuristics and evolve to better solutions more quickly than a traditional genetic algorithm.
Keywords :
genetic algorithms; scheduling; software reliability; look-ahead genetic algorithm; max-min strategy; reliability-oriented genetic algorithm; task-resource mapping; workflow applications; Acceleration; Application software; Distributed computing; Educational institutions; Genetic algorithms; Genetic mutations; Grid computing; Laboratories; Peer to peer computing; Processor scheduling; genetic algorithm; hruristic; max-min; reliability; workflow;
Conference_Titel :
Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3935-5
Electronic_ISBN :
978-0-7695-3622-4
DOI :
10.1109/CCGRID.2009.14