DocumentCode :
909950
Title :
Bi-Criteria Scheduling of Scientific Grid Workflows
Author :
Prodan, Radu ; Wieczorek, Marek
Author_Institution :
Inst. of Comput. Sci., Univ. of Innsbruck, Innsbruck, Austria
Volume :
7
Issue :
2
fYear :
2010
fDate :
4/1/2010 12:00:00 AM
Firstpage :
364
Lastpage :
376
Abstract :
The drift towards new challenges in Grid computing including scientific workflow management implies the need for new, robust, multicriteria scheduling algorithms that can be applied by the user in an intuitive way. Currently existing bi-criteria scheduling approaches for scientific workflows are usually restricted to certain criterion pairs and require the user to define his preferences either as weights assigned each criterion or as fixed constraints defined for one criterion. The first approach has the drawback that combining multiple criteria into a single objective function is not always intuitive to the end-user, while the second requires a priori knowledge about the result of the first criteria scheduling result. We propose a new bi-criteria scheduling specification method defining for the secondary criterion a sliding constraint as a function of the primary criterion. We model the problem as an extension of the multiple-choice knapsack problem and propose a general bi-criteria scheduling heuristic called dynamic constraint algorithm (DCA) based on dynamic programming. We show through simulation that in most of the experimental cases DCA outperforms two existing algorithms designed for the same problem at the expense of an increased execution time, which is still relatively low for workflows of medium size. Finally, we confirm our simulation results for a real-world hydrological application executed in the Austrian Grid environment.
Keywords :
dynamic programming; grid computing; knapsack problems; natural sciences computing; scheduling; Austrian grid environment; bicriteria scheduling heuristic; bicriteria scheduling specification method; dynamic constraint algorithm; dynamic programming; grid computing; hydrological application; multicriteria scheduling algorithms; multiple choice knapsack problem; scientific grid workflows; scientific workflow management; Distributed computing; dynamic programming; scheduling;
fLanguage :
English
Journal_Title :
Automation Science and Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5955
Type :
jour
DOI :
10.1109/TASE.2009.2014643
Filename :
4967865
Link To Document :
بازگشت