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 条
  • [41] Ant Colony Optimization for multicore re-configurable architecture
    Hussain, Ishfaq
    Ahmad, Ayaz
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    Ahmed, Jameel
    AI COMMUNICATIONS, 2016, 29 (05) : 595 - 606
  • [42] A novel ant colony algorithm for Grid Task Scheduling
    Zhu, Peng
    Zhao, Mingsheng
    He, Tianchi
    Journal of Computational Information Systems, 2010, 6 (03): : 745 - 752
  • [43] Ant colony optimization theory: A survey
    Dorigo, M
    Blum, C
    THEORETICAL COMPUTER SCIENCE, 2005, 344 (2-3) : 243 - 278
  • [44] An Ant Colony optimal algorithm for task scheduling in Grid
    Huai-Hu, Cao
    Yan-Mei, Zhang
    Wa, Niu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 368 - 372
  • [45] Scheduling a Galvanizing Line by Ant Colony Optimization
    Fernandez, Silvino
    Alvarez, Segundo
    Diaz, Diego
    Iglesias, Miguel
    Ena, Borja
    SWARM INTELLIGENCE, ANTS 2014, 2014, 8667 : 146 - 157
  • [46] Ant colony optimization for the examination scheduling problem
    Dowsland, KA
    Thompson, JM
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2005, 56 (04) : 426 - 438
  • [47] Ant Colony Optimization based Scheduling Algorithm
    Nosheen, Fariha
    Bibi, Sadia
    Khan, Salabat
    2013 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2013, : 18 - 22
  • [48] Urban Road Network Maintenance Scheduling Using Ant Colony Optimization
    Aksoy, Ilyas Cihan
    Mutlu, Mehmet Metin
    Alver, Yalcin
    GAZI UNIVERSITY JOURNAL OF SCIENCE, 2021, 34 (03): : 710 - 716
  • [49] Task Offloading in Fog Computing for Using Smart Ant Colony Optimization
    Kishor, Amit
    Chakarbarty, Chinmay
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 127 (02) : 1683 - 1704
  • [50] Performance of cloudlets in task implementation using ant colony optimization technique
    Prakash Mishra, Jyoti
    Polkowski, Zdzislaw
    Kumar Mishra, Sambit
    PROCEEDINGS OF THE 2020 12TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2020), 2020,