DocumentCode
2208888
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
fYear
2003
fDate
6-9 Oct. 2003
Firstpage
149
Lastpage
155
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2003. Proceedings. 2003 International Conference on
ISSN
1530-2016
Print_ISBN
0-7695-2018-9
Type
conf
DOI
10.1109/ICPPW.2003.1240365
Filename
1240365
Link To Document