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 条
  • [21] Ant Colony Optimization Task Scheduling Algorithm for SWIM Based on Load Balancing
    Li, Gang
    Wu, Zhijun
    FUTURE INTERNET, 2019, 11 (04):
  • [22] EACO: AN ENHANCED ANT COLONY OPTIMIZATION ALGORITHM FOR TASK SCHEDULING IN CLOUD COMPUTING
    Sharma, Surabhi
    Jain, Richa
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2019, 13 (04): : 91 - 100
  • [23] Ant colony optimization for intelligent scheduling
    Wang, XR
    Wu, TJ
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 66 - 70
  • [24] Task Scheduling Policy Based on Ant Colony Optimization in Cloud Computing Environment
    Wang, Lin
    Ai, Lihua
    PROCEEDINGS OF 2ND CONFERENCE ON LOGISTICS, INFORMATICS AND SERVICE SCIENCE (LISS 2012), VOLS 1 AND 2, 2013,
  • [25] Research on Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization
    Hu, Hai-tao
    Luo, Xiao-rong
    2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 60 - 64
  • [26] Multi-Robot Task Scheduling with Ant Colony Optimization in Antarctic Environments
    Kim, Seokyoung
    Lee, Heoncheol
    SENSORS, 2023, 23 (02)
  • [27] Production scheduling with ant colony optimization
    Chernigovskiy, A. S.
    Kapulin, D. V.
    Noskova, E. E.
    Yamskikh, T. N.
    Tsarev, R. Yu
    INNOVATIONS AND PROSPECTS OF DEVELOPMENT OF MINING MACHINERY AND ELECTRICAL ENGINEERING, 2017, 87
  • [28] Enhancing scheduling solutions through ant colony ant colony optimization
    Kopuri, S
    Mansouri, N
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 5, PROCEEDINGS, 2004, : 257 - 260
  • [29] Improvement of Container Scheduling for Docker using Ant Colony Optimization
    Kaewkasi, Chanwit
    Chuenmuneewong, Kornrathak
    2017 9TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SMART TECHNOLOGY (KST), 2017, : 254 - 259
  • [30] Adaptive Scheduling of Cloud Tasks Using Ant Colony Optimization
    Mishra, Sambit Kumar
    Sahoo, Bibhudatta
    Manikyam, P. Satya
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2017), 2017, : 202 - 208