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
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;
Conference_Titel :
Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on
Conference_Location :
Dalian
Print_ISBN :
1-4244-0332-4
DOI :
10.1109/WCICA.2006.1713051