• 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