Title :
Mapping of parallel tasks to multiprocessors with duplication
Author :
Park, Gyung-Leen ; Shirazi, Behrooz ; Marquis, Jeff
Author_Institution :
Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
Abstract :
Duplication Based Scheduling (DBS) is a relatively new approach for solving multiprocessor scheduling problems. The problem is defined as finding an optimal schedule which minimizes the parallel execution time of an application on a target system. This paper proposes a new DBS algorithm which achieves considerable performance improvement over existing DBS algorithms with equal or less time complexity. The proposed algorithm obtains a comparable performance to DBS algorithms with higher complexities. The paper also proposes a variation of the proposed algorithm which adjusts the extent of duplications according to the limited number of processors available in the target system. Our simulation study reveals the gradual performance degradation of the proposed algorithm as the number of processors available in the system is decreased
Keywords :
computational complexity; parallel programming; processor scheduling; duplication; duplication based scheduling; multiprocessor scheduling; performance improvement; time complexity; Application software; Clustering algorithms; Computational modeling; Concurrent computing; Degradation; Distributed computing; Optimal scheduling; Processor scheduling; Satellite broadcasting; Scheduling algorithm;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.649185