DocumentCode :
3444954
Title :
On Non-Approximability of Coarse-Grained Workflow Grid Scheduling
Author :
Fujimoto, Noriyuki
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Toyonaka
fYear :
2008
fDate :
7-9 May 2008
Firstpage :
127
Lastpage :
132
Abstract :
Scheduling a scientific workflow onto a computational grid is considered. A computational grid can be regarded as a heterogeneous parallel machine such that the speed of each processor varies over time. A scientific workflow can be modeled as a DAG of tasks. This paper focuses on a coarse-grained workflow. So, any communication delay between tasks is negligible because computation time of every task is much longer than the corresponding communication delay. Hence, in this paper, a coarse-grained workflow grid scheduling problem (WSP for short) is defined as an extension of the classical precedence constrained scheduling problem over a uniform parallel machine with processor speed fluctuation. The objective of our problem is to minimize the makespan of a schedule. It is known that no approximation algorithm exist if a grid has a very long period with zero spare computing power. However, such situation seems to be unrealistic. This paper gives a proof that, unless P = NP, WSP is not approximable within a factor of 1.5 even if accurate performance prediction is possible, all processors have the same peak speed, and speed of every processor at any time is restricted to either 50% or 100% of the peak speed. Since the quite restricted problem is not approximable, any more general problem such that accurate performance prediction is impossible and/or processor speed fluctuation pattern is not restricted is also not approximable. So, the proof implies that WSP is not approximable within a factor of 1.5 in realistic grid environment unless P = NP.
Keywords :
computational complexity; directed graphs; grid computing; natural sciences computing; parallel machines; processor scheduling; workflow management software; coarse-grained scientific workflow grid scheduling; directed acyclic graph; heterogeneous parallel machine; processor speed fluctuation; task graph; Approximation algorithms; Concurrent computing; Delay effects; Fluctuations; Grid computing; Optimal scheduling; Parallel architectures; Parallel machines; Processor scheduling; Scheduling algorithm; grid computing; non-approximability; scheduling; workflow;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 2008. I-SPAN 2008. International Symposium on
Conference_Location :
Sydney, NSW
ISSN :
1087-4089
Print_ISBN :
978-0-7695-3125-0
Type :
conf
DOI :
10.1109/I-SPAN.2008.35
Filename :
4520205
Link To Document :
بازگشت