Title :
Data-bandwidth-aware Job Scheduling in Grid and Cluster Environments
Author :
Chen, De-Yu ; Wu, Jan-Jan ; Liu, Pangfeng
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
This paper introduces techniques in scheduling jobs on a master/workers platform where the bandwidth is shared by all workers. The goal is to minimize the total makespan. The jobs are independent and each job requires a fixed amount of bandwidth to download input data before execution. The master can communicate with multiple workers simultaneously, provided that the bandwidth used by the master and the workers do not exceed their bandwidth limits. We proposed two models for this limited-bandwidth problem. If the data transfer cannot be interrupted, then we prove that the scheduling problem is NP-complete. Nevertheless we propose heuristic algorithms and experimentally test their performance. If the data transfer can be interrupted, we propose an algorithm that produces optimal makespan. The algorithm is based on a binary search on the completion time, and an efficient feasibility verification process for a given completion time.
Keywords :
bandwidth allocation; computational complexity; grid computing; processor scheduling; search problems; workstation clusters; NP-complete problem; binary search; cluster environments; data transfer; data-bandwidth-aware job scheduling; grid environments; heuristic algorithms; limited-bandwidth problem; makespan minimization; master/workers platform; Bandwidth; Biomedical computing; Computer networks; Computer science; Data engineering; Grid computing; Job shop scheduling; Load modeling; Processor scheduling; Wide area networks; Job scheduling; cluster; communication bandwidth; grid;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4244-5788-5
DOI :
10.1109/ICPADS.2009.42