Task scheduling using Ant Colony Optimization in multicore architectures: a survey

被引:8
|
作者
Srikanth, G. Umarani [1 ]
Geetha, R. [1 ]
机构
[1] SA Engn Coll, Dept Comp Sci & Engn, Madras, Tamil Nadu, India
关键词
Multiprocessors; Real-time systems; Periodic tasks; Task scheduling; NP-complete; Ant Colony Optimization (ACO); SWARM INTELLIGENCE; SYNCHRONIZATION; ALGORITHMS;
D O I
10.1007/s00500-018-3260-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of determining a set of real-time tasks that can be assigned to the multiprocessors and finding a feasible solution of scheduling these tasks among the multiprocessors is a challenging issue and known to be NP-complete. Many applications today require extensive computing power than traditional uniprocessors can offer. Parallel processing provides a cost-effective solution to this problem by increasing the number of CPUs by adding an efficient communication system between them which results much higher computing power to solve compute-intensive problems. Multiprocessor task scheduling is the key research area in high performance computing, and the goal of the task scheduling is to minimize makespan. This paper discusses various approaches adopted to solve task scheduling problem in multiprocessor systems with a bio-inspired swarm system paradigm, the Ant Colony Optimization (ACO) since ACO algorithm leads to the fair load balancing among the processors and reducing the waiting time of the tasks. The parameters such as execution time, communication cost, cache performance, total power consumption, energy consumption, high system utilization, task pre-emptions were studied to compare the task scheduling algorithms.
引用
收藏
页码:5179 / 5196
页数:18
相关论文
共 50 条
  • [1] Task scheduling using Ant Colony Optimization in multicore architectures: a survey
    G. Umarani Srikanth
    R. Geetha
    Soft Computing, 2018, 22 : 5179 - 5196
  • [2] Task Scheduling of parallel programming systems using Ant Colony Optimization
    Mao, Jun
    THIRD INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2010), 2010, : 179 - 182
  • [3] Cloud Task Scheduling Based on Ant Colony Optimization
    Tawfeek, Medhat
    El-Sisi, Ashraf
    Keshk, Arabi
    Torkey, Fawzy
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2015, 12 (02) : 129 - 137
  • [4] Cloud Task Scheduling Based on Ant Colony Optimization
    Tawfeek, Medhat A.
    El-Sisi, Ashraf
    Keshk, Arabi E.
    Torkey, Fawzy A.
    2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 64 - 69
  • [5] Static Homogeneous Multiprocessor Task Graph Scheduling Using Ant Colony Optimization
    Boveiri, Hamid Reza
    Khayami, Raouf
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (06): : 3046 - 3070
  • [6] Ant Colony Optimization Inspired Swarm Optimization for Grid Task Scheduling
    Chen, Ruey-Maw
    Shen, Yin-Mou
    Wang, Ching-Te
    2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, : 461 - 464
  • [7] Task Scheduling Based on Ant Colony Optimization in Cloud Environment
    Guo, Qiang
    2017 5TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2017), 2017, 1834
  • [8] Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing
    Wei, Xianyong
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020,
  • [9] Task Scheduling Using Probabilistic Ant Colony Heuristics
    Srikanth, Umarani
    Maheswari, Uma
    Palaniswami, Shanthi
    Siromoney, Arul
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (04) : 375 - 379
  • [10] Sensor scheduling using ant Colony Optimization
    Schrage, D
    Gonsalves, PG
    FUSION 2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE OF INFORMATION FUSION, VOLS 1 AND 2, 2003, : 379 - 385