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 条
  • [31] Using Ant Colony Optimization in Software Development Project Scheduling
    Suri, Bharti
    Jajoria, Pooja
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 2101 - 2106
  • [32] Job Scheduling using Ant Colony Optimization in Grid environment
    Oshin
    Chhabra, Amit
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 2845 - 2850
  • [33] A new idea for train scheduling using ant colony optimization
    Ghoseiri, K.
    COMPUTERS IN RAILWAYS X: COMPUTER SYSTEM DESIGN AND OPERATION IN THE RAILWAY AND OTHER TRANSIT SYSTEMS, 2006, 88 : 601 - 609
  • [34] STARPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures
    Augonnet, Cedric
    Thibault, Samuel
    Namyst, Raymond
    Wacrenier, Pierre-Andre
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 863 - 874
  • [35] StarPU: a unified platform for task scheduling on heterogeneous multicore architectures
    Augonnet, Cedric
    Thibault, Samuel
    Namyst, Raymond
    Wacrenier, Pierre-Andre
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (02): : 187 - 198
  • [36] An incremental ant colony optimization based approach to task assignment to processors for multiprocessor scheduling
    Hamid Reza Boveiri
    Frontiers of Information Technology & Electronic Engineering, 2017, 18 : 498 - 510
  • [37] Cloud Computing Task Scheduling Strategy Based on Differential Evolution and Ant Colony Optimization
    Ge, Junwei
    Cai, Yu
    Fang, Yiqiu
    6TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2018), 2018, 1967
  • [38] A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing
    Liu, Chun-Yan
    Zou, Cheng-Ming
    Wu, Pei
    PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 68 - 72
  • [39] An incremental ant colony optimization based approach to task assignment to processors for multiprocessor scheduling
    Boveiri, Hamid Reza
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2017, 18 (04) : 498 - 510
  • [40] A survey on parallel ant colony optimization
    Pedemonte, Martin
    Nesmachnow, Sergio
    Cancela, Hector
    APPLIED SOFT COMPUTING, 2011, 11 (08) : 5181 - 5197