Title :
Efficient task scheduling with duplication for bounded number of processors
Author :
Pasham, Srikar ; Lin, Wei-Ming
Author_Institution :
Dept. of Electr. Eng., Texas Univ., San Antonio, TX, USA
Abstract :
Task scheduling has been known to be one of the challenging issues in parallel and distributed computing. There have been many scheduling algorithms proposed for scheduling tasks onto unlimited number of processors, while, in practical situations, there are only a limited number of processors available. Thus, the goal of this work is to propose several new features to vastly improve the already-efficient bounded-CPFD algorithm (Ahmad and Kwok, 1998). The proposed technique, instead of considering only parent processors when scheduling a task in the original bounded-CPFD algorithm, allows other processors to be considered as well. This heuristic intends to provide a better load balance among the processors in leading to a shorter overall schedule length by allowing potentially more task duplication. Results from an extensive simulation show significant performance improvement from the proposed techniques over the bounded-CPFD.
Keywords :
parallel processing; processor scheduling; resource allocation; bounded-CPFD algorithm; distributed computing; load balancing; parallel computing; task scheduling; Computational modeling; Delay; Distributed computing; Dynamic scheduling; NP-complete problem; Polynomials; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
Print_ISBN :
0-7695-2281-5
DOI :
10.1109/ICPADS.2005.139