Title :
A near lower-bound complexity algorithm for compile-time task-scheduling in heterogeneous computing systems
Author :
T. Hagras;J. Janecek
Author_Institution :
Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
fDate :
6/26/1905 12:00:00 AM
Abstract :
Task scheduling is in general an NP-complete problem. For this reason a huge number of heuristics have been presented in the literature to obtain near optimal schedules. These heuristics mainly target homogeneous computing systems, while a few of them target heterogeneous systems. The heterogeneous heuristics presented so far target computing machines with different capabilities, while almost none of them handle heterogeneous communication systems. This paper presents a novel task scheduling algorithm called the heterogeneous critical tasks reverse duplicator (HCTRD), which targets both heterogeneous computation and communication systems. The algorithm is based on list-scheduling and task-duplication in a bounded number of machines, and aims to achieve high performance and near lower bound complexity.
Keywords :
"Optimal scheduling","Processor scheduling","Scheduling algorithm","Computer science","NP-complete problem","Computational efficiency","Cost function","Finishing","Random number generation"
Conference_Titel :
Parallel and Distributed Computing, 2004. Third International Symposium on/Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, 2004. Third International Workshop on
Print_ISBN :
0-7695-2210-6
DOI :
10.1109/ISPDC.2004.3