DocumentCode
2732319
Title
Ant Colony Algorithm for Scheduling Parallel Program Based on DAG Graph Heuristics
Author
Kong, Xiaohong ; Xu, Wenbo
Author_Institution
Sch. of Inf. Technol., Southern Yangtze Univ., Wuxi
Volume
1
fYear
0
fDate
0-0 0
Firstpage
3653
Lastpage
3657
Abstract
Decreasing the execution time of parallel program is a key issue in the effective utilization of multiprocessor systems, and it is also a NP-hard problem. In this paper, we propose different static and dynamic attributes of task graph as ant colony heuristics to deal with the multiprocessor scheduling problem. The attributes based on task graph DAG (direct acyclic graph) for parallel program, including static and dynamic, express precedence constraints as well as computation cost and data transferring cost between tasks when they are scheduled to different processors. The heuristics in artificial ant colony algorithm is an important factor to solve combinatorial optimization problems. Analyzing the rationale behind these heuristics, we combine the problem-space heuristics and the search ability of ant colony algorithm efficiently for scheduling problem. The results demonstrate some heuristics perform better than other heuristics and dynamic heuristics beyond static heuristics and some classical list scheduling algorithms
Keywords
artificial life; directed graphs; multiprocessing systems; parallel programming; particle swarm optimisation; processor scheduling; DAG graph heuristics; NP-hard problem; ant colony algorithm; combinatorial optimization problem; direct acyclic graph; multiprocessor scheduling problem; multiprocessor systems; parallel program scheduling; Algorithm design and analysis; Ant colony optimization; Computational efficiency; Concurrent computing; Costs; Dynamic scheduling; Multiprocessing systems; NP-hard problem; Processor scheduling; Scheduling algorithm; ant colony algorithm; heuristics; list scheduling; parallel program scheduling; priority;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on
Conference_Location
Dalian
Print_ISBN
1-4244-0332-4
Type
conf
DOI
10.1109/WCICA.2006.1713051
Filename
1713051
Link To Document