Cloud Task Scheduling Based on Ant Colony Optimization

被引:0
作者
Tawfeek, Medhat [1 ]
El-Sisi, Ashraf [1 ]
Keshk, Arabi [1 ]
Torkey, Fawzy [1 ]
机构
[1] Menoufia Univ, Fac Comp & Informat, Menoufia, Egypt
关键词
Cloud computing; task scheduling; makespan; ACO; cloudsim; ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing is the development of distributed computing, parallel computing and grid computing, or defined as the commercial implementation of these computer science concepts. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization problem and many meta-heuristic algorithms have been proposed to solve it. A good task scheduler should adapt its scheduling strategy to the changing environment and the types of tasks. In this paper, a cloud task scheduling policy based on Ant Colony Optimization (ACO) algorithm compared with different scheduling algorithms First Come First Served (FCFS) and Round-Robin (RR), has been presented The main goal of these algorithms is minimizing the makespan of a given tasks set. ACO is random optimization search approach that will be used for allocating the incoming jobs to the virtual machines. Algorithms have been simulated using cloudsim toolkit package. Experimental results showed that cloud task scheduling based on ACO outperformed FCFS and RR algorithms.
引用
收藏
页码:129 / 137
页数:9
相关论文
共 50 条
[21]   Local Search based Ant Colony Optimization for Scheduling in Cloud Computing [J].
Gondhi, Naveen Kumar ;
Sharma, Aditya .
2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, :432-436
[22]   A fuzzy-based method for task scheduling in the cloud environments using inverted ant colony optimisation algorithm [J].
Azad, Poopak ;
Navimipour, Nima Jafari ;
Hosseinzadeh, Mehdi .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2019, 14 (02) :125-137
[23]   MOTS-ACO: An improved ant colony optimiser for multi-objective task scheduling optimisation problem in cloud data centres [J].
Elsedimy, Elsayed ;
Algarni, Fahad .
IET NETWORKS, 2022, 11 (02) :43-57
[24]   A Task Scheduling Algorithm Based on Genetic Algorithm and Ant Colony Optimization Algorithm with Multi-QoS Constraints in Cloud Computing [J].
Dai, Yangyang ;
Lou, Yuansheng ;
Lu, Xin .
2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL II, 2015,
[25]   A Genetic-Ant-Colony Hybrid Algorithm for Task Scheduling in Cloud System [J].
Wu, Zhilong ;
Xing, Sheng ;
Cai, Shubin ;
Xiao, Zhijiao ;
Ming, Zhong .
SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 :183-193
[26]   Improved snake optimization-based task scheduling in cloud computing [J].
Damera, Vijay Kumar ;
Vanitha, G. ;
Indira, B. ;
Sirisha, G. ;
Vatambeti, Ramesh .
COMPUTING, 2024, 106 (10) :3353-3385
[27]   A multi-task scheduling method based on ant colony algorithm combined QoS in cloud computing [J].
Wang, J. (Xunji2002@163.com), 1600, Advanced Institute of Convergence Information Technology (04) :185-192
[28]   A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing [J].
Zuo, Liyun ;
Shu, Lei ;
Dong, Shoubin ;
Zhu, Chunsheng ;
Hara, Takahiro .
IEEE ACCESS, 2015, 3 :2687-2699
[29]   A gradient-based optimization approach for task scheduling problem in cloud computing [J].
Huang, Xingwang ;
Lin, Yangbin ;
Zhang, Zongliang ;
Guo, Xiaoxi ;
Su, Shubin .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05) :3481-3497
[30]   Ant Colony Optimization based Scheduling Algorithm [J].
Nosheen, Fariha ;
Bibi, Sadia ;
Khan, Salabat .
2013 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2013, :18-22