DocumentCode
2062118
Title
A DAG-based partitioning-reconfiguring scheduling algorithm in network of workstations
Author
Zhou, Jia-xiang ; Zheng, Wei-Min
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
323
Abstract
Static task scheduling on a network of workstations (NOW) is known to be an NP-complete problem in a strong sense. Some heuristic algorithms have been proven to be suboptimal. This paper presents a heuristic algorithm, called the DAG (directed acyclic graph)-based partitioning and reconfiguring algorithm, which is fast and efficient in parallel task scheduling. The complexity of this algorithm is O[log/sup |V|//spl times/(|V|+|E|)]. It adopts recursion to implement the partitioning of a DAG and the reconfiguration of sub-graphs, then builds task clusters to carry out the task scheduling. At the same time, it even optimizes the number of processors to some degree, which has not been solved before. The performance has been observed in a representative example by contrasting it with other existing scheduling schemes in terms of several variable factors. The results show that this algorithm is worthwhile.
Keywords
computational complexity; directed graphs; heuristic programming; parallel algorithms; processor scheduling; workstation clusters; DAG-based partitioning-reconfiguring scheduling algorithm; NP-complete problem; algorithm complexity; directed acyclic graphs; heuristic algorithm; parallel task scheduling; performance; processor number optimization; recursion; static task scheduling; subgraph reconfiguration; task clusters; variable factors; workstation network;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location
Beijing, China
Print_ISBN
0-7695-0589-2
Type
conf
DOI
10.1109/HPC.2000.846570
Filename
846570
Link To Document