Title :
Performance analysis of communication-aware task scheduling algorithms for heterogeneous computing
Author_Institution :
Nat. Taichung Teachers Coll., Taiwan
Abstract :
This paper addresses the performance analysis of scheduling communication-aware tasks onto networks of workstations in heterogeneous computing environments. A heuristic algorithm is here proposed to schedule tasks by exploiting the schedule holes in schedules. It is shown that this algorithm ensures performance within a factor of two times of the optimum for general directed acyclic task graphs. Experimental results present the superiority of the proposed algorithm to those presented in previous literature, and also show that the performance would be affected by the system heterogeneities and the program structure of applications.
Keywords :
directed graphs; heuristic programming; scheduling; task analysis; workstation clusters; communication-aware task scheduling algorithm; directed acyclic task graph; heterogeneous computing; heuristic algorithm; performance analysis; schedule hole exploitation; workstation network; Cats; Computer applications; Computer networks; Distributed computing; Educational institutions; Electronic mail; Performance analysis; Processor scheduling; Scheduling algorithm; Workstations;
Conference_Titel :
Communications, Computers and signal Processing, 2003. PACRIM. 2003 IEEE Pacific Rim Conference on
Print_ISBN :
0-7803-7978-0
DOI :
10.1109/PACRIM.2003.1235899