Title :
A high performance, low complexity algorithm for compile-time job scheduling in homogeneous computing environments
Author :
Hagras, Tarek ; Janecek, Jiri
Author_Institution :
Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
Abstract :
Efficient job scheduling is one of the most important and difficult issues in homogeneous computing environments. List-scheduling is generally accepted as an attractive static approach, since it pairs low complexity with good results. This paper presents a static list-scheduling algorithm with a limited number of processors. The algorithm is called critical nodes parent trees (CNPT). The aim of the algorithm is to give results comparable to or better than the current algorithms, and to achieve very low complexity. The experimental work has shown that the suggested algorithm gave comparable results in a low complexity.
Keywords :
computational complexity; directed graphs; parallel algorithms; processor scheduling; program compilers; trees (mathematics); DAG; compile-time job scheduling; critical nodes parent trees; directed acrylic graph; high performance algorithm; homogeneous computing; low complexity algorithm; static list-scheduling; Clustering algorithms; Computer networks; Computer science; Costs; Digital communication; Distributed computing; High performance computing; High-speed networks; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Parallel Processing Workshops, 2003. Proceedings. 2003 International Conference on
Print_ISBN :
0-7695-2018-9
DOI :
10.1109/ICPPW.2003.1240365