DocumentCode :
2503161
Title :
Edge Scheduling Algorithms in Parallel and Distributed Systems
Author :
Han, Jian-Jun ; Wang, Duo-Qiang
Author_Institution :
Sch. of Comput., Huazhong Univ. of Sci. & Technol., Wuhan
fYear :
2006
fDate :
14-18 Aug. 2006
Firstpage :
147
Lastpage :
154
Abstract :
Many research efforts have been done in the domain of static scheduling algorithms based on DAG. However, most of these literatures assume that all processors are fully connected and receive communication data concurrently, while ignoring the contentions and delays on network links in real applications, which leads to low efficiency. This paper focuses on the issue of edge scheduling for dependent task set in parallel and distributed environment. Combined with conventionally efficient heuristics, two contention-aware scheduling algorithms are proposed in the paper: OIHSA (optimal insertion hybrid scheduling algorithm) and BBSA (bandwidth based scheduling algorithm). Both the proposed algorithms start from the inherent characteristic of the edge scheduling problem, and select route paths with relatively low network workload to transfer communication data by modified routing algorithm. OISHA optimizes the start time of communication data transferred on links in form of theorems. BBSA exploits bandwidth of network links fully to transfer communication data as soon as possible. Therefore, the makespan yielded by our algorithms can be reduced efficiently. Moreover, the proposed algorithms adapt to not only homogeneous systems but also heterogeneous systems. The experiment results indicate that the proposed algorithms obviously outperform other algorithms so far in terms of makespan
Keywords :
directed graphs; parallel algorithms; scheduling; bandwidth based scheduling; contention-aware scheduling; directed acyclic graphs; distributed systems; edge scheduling; optimal insertion hybrid scheduling; parallel systems; Bandwidth; Clustering algorithms; Computer networks; Costs; Dynamic scheduling; Genetic algorithms; Processor scheduling; Routing; Scheduling algorithm; Simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2006. ICPP 2006. International Conference on
Conference_Location :
Columbus, OH
ISSN :
0190-3918
Print_ISBN :
0-7695-2636-5
Type :
conf
DOI :
10.1109/ICPP.2006.37
Filename :
1690615
Link To Document :
بازگشت