loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07)
Computation and communication schedule optimization for jobs with shared data
Hsinchu, Taiwan
December 05-December 07
ISBN: 978-1-4244-1889-3
null En-Jan Chou, Department of Computer Science and Information Engineering, National Taiwan University, Taipei, China
null Pangfeng Liu, Department of Computer Science and Information Engineering, National Taiwan University, Taipei, China
null Jan-Jan Wu, Institute of Information Science, Academia Sinica, Taipei, China
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.
Citation:
null En-Jan Chou, null Pangfeng Liu, null Jan-Jan Wu, "Computation and communication schedule optimization for jobs with shared data," icpads, vol. 1, pp.1-8, 13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.