DocumentCode :
2954110
Title :
Computation and communication schedule optimization for jobs with shared data
Author :
Chou, En-Jan ; Liu, Pangfeng ; Wu, Jan-Jan
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ. Taipei, Taipei
Volume :
2
fYear :
2007
fDate :
5-7 Dec. 2007
Firstpage :
1
Lastpage :
8
Abstract :
Almost every computation job requires input data in order to find the solution, and the computation cannot proceed without the required data becoming available. As a result a proper interleaving of data transfer and job execution has a significant impact on the overall efficiency. In this paper we analyze the computational complexity of the shared data job scheduling problem, with and without consideration of storage capacity constraint. We show that if there is an upper bound on the server capacity, the problem is NP-complete, even when each job depends on at most three data. On the other hand, if there is no upper bound on the server capacity, we show that there exists an efficient algorithm that gives optimal job schedule when each job depends on at most two data. We also give an efficient heuristic algorithm that gives good schedule for cases where there is no limit on the number of data a job may access.
Keywords :
computational complexity; electronic data interchange; scheduling; NP-complete; communication schedule optimization; computational complexity; data transfer; job execution; server capacity; shared data job scheduling problem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2007 International Conference on
Conference_Location :
Hsinchu
ISSN :
1521-9097
Print_ISBN :
978-1-4244-1889-3
Electronic_ISBN :
1521-9097
Type :
conf
DOI :
10.1109/ICPADS.2007.4447723
Filename :
4447723
Link To Document :
بازگشت