An ACO-based approach for scheduling task graphs with communication costs

被引:7
|
作者
Bank, M [1 ]
Hönig, U [1 ]
Schiffmann, W [1 ]
机构
[1] Fern Univ Hagen, D-58084 Hagen, Germany
关键词
D O I
10.1109/ICPP.2005.18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we introduce a new algorithm for computing near optimal schedules for task graph scheduling problems. In contrast to conventional approaches for solving those scheduling problems, our algorithm is based on the same principles that ants use to find shortest paths between their nest and food sources. Like their natural counterparts, artificial ants cooperate by means of pheromone trails where information about the quality of the possible solution's building blocks is stored. Based on this common communication structure, new solutions emerge by means of cooperative interaction between the ants. In the paper we demonstrate how this basic principle can be adapted to solve scheduling problems. We also evaluated the performance of the proposed ANTLS-algorithm (Ant List Scheduler) by means of a comprehensive test bench with more than 30,000 test cases. Compared to two conventional and two other nature-inspired approaches it performed very well.
引用
收藏
页码:623 / 629
页数:7
相关论文
共 50 条
  • [1] A Novel ACO-Based Static Task Scheduling Approach for Multiprocessor Environments
    Hamid Reza Boveiri
    International Journal of Computational Intelligence Systems, 2016, 9 : 800 - 811
  • [2] A Novel ACO-Based Static Task Scheduling Approach for Multiprocessor Environments
    Boveiri, Hamid Reza
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (05) : 800 - 811
  • [3] An ACO-based approach for task assignment and scheduling of multiprocessor control systems
    Jin, Hong
    Wang, Hui
    Wang, Hongan
    Dai, Guozhong
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2006, 3959 : 138 - 147
  • [4] An efficient ACO-based algorithm for task scheduling in heterogeneous multiprocessing environments
    Elcock, Jeffrey
    Edward, Nekiesha
    ARRAY, 2023, 17
  • [5] Efficient and scalable ACO-based task scheduling for green cloud computing environment
    Ari, Ado Adamou Abba
    Damakoa, Irepran
    Titouna, Chafiq
    Labraoui, Nabila
    Gueroui, Abdelhak
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 66 - 71
  • [6] An ACO-based Approach for Inter-cell Scheduling with Various Types of Machines
    Meng, Xianwen
    Ju, Yuhui
    Wang, Xiaohai
    Wang, Yan
    Li, Dongni
    2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 1812 - 1817
  • [7] Hybrid multiprocessor scheduling for task graphs without communication costs
    Nakata, Mitsuru
    Ge, Qi-Wei
    Youhata, Hironori
    Otsuka, Takashi
    Tonou, Hirotoshi
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (03): : 341 - 350
  • [8] An ACO-based hyperheuristic with dynamic decision blocks for intercell scheduling
    Tian, Yunna
    Li, Dongni
    Zhou, Pengyu
    Guo, Rongtao
    Liu, Zhaohe
    JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (08) : 1905 - 1921
  • [9] An ACO-based hyperheuristic with dynamic decision blocks for intercell scheduling
    Yunna Tian
    Dongni Li
    Pengyu Zhou
    Rongtao Guo
    Zhaohe Liu
    Journal of Intelligent Manufacturing, 2018, 29 : 1905 - 1921
  • [10] An ACO-based Elephant and Mice Flow Scheduling System in SDN
    Wang, Chunzhi
    Zhang, Gang
    Chen, Hongwei
    Xu, Hui
    2017 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA ANALYSIS (ICBDA), 2017, : 859 - 863