An energy-efficient task scheduling method for heterogeneous cloud computing systems using capuchin search and inverted ant colony optimization algorithm

被引:5
|
作者
Rostami, Safdar [1 ]
Broumandnia, Ali [1 ]
Khademzadeh, Ahmad [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, South Tehran Branch, Tehran, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 06期
关键词
Cloud computing; Task scheduling; Capuchin search algorithm; Virtual machine migration; Inverted ant colony optimization;
D O I
10.1007/s11227-023-05725-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing (CC) is a computing paradigm to satisfy end users' computing and storage needs. Cloud data centers (DC) must continuously improve their performance due to the exponential rise in service demand. Task scheduling is an essential part of CC to achieve optimal resource utilization, reduced energy consumption (EC), minimum response time, and maximum efficiency. Scheduling algorithms are crucial for task scheduling and resource mapping in distributed and parallel systems. This study proposes a novel approach for migrating virtual machines (VMs) using a capuchin search algorithm (CapSA). The proposed approach seeks to utilize the strengths of migration and scheduling based on a hybrid multi-objective CapSA and inverted ant colony optimization (IACO) algorithms and selects an optimal algorithm to apply to the succeeding task by adopting a decision-making framework according to the received tasks' conditions. The proposed approach outperforms the earlier approaches regarding EC, execution time (ET), and load balancing by 15-20%.
引用
收藏
页码:7812 / 7848
页数:37
相关论文
共 50 条
  • [31] Scheduling Workflow in Cloud Computing Based on Ant Colony Optimization Algorithm
    Zhou, Yue
    Huang, XinLi
    [J]. 2013 SIXTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2014, : 57 - 61
  • [32] Research on cloud computing adaptive task scheduling based on ant colony algorithm
    Liu, Hongji
    [J]. OPTIK, 2022, 258
  • [33] An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms
    Ghafari R.
    Mansouri N.
    [J]. International Journal of Engineering, Transactions B: Applications, 2022, 35 (02): : 433 - 450
  • [34] Task Scheduling Policy Based on Ant Colony Optimization in Cloud Computing Environment
    Wang, Lin
    Ai, Lihua
    [J]. PROCEEDINGS OF 2ND CONFERENCE ON LOGISTICS, INFORMATICS AND SERVICE SCIENCE (LISS 2012), VOLS 1 AND 2, 2013,
  • [35] A Review Energy-Efficient Task Scheduling Algorithms in Cloud Computing
    Atiewi, Saleh
    Yussof, Salman
    Ezanee, Mohd
    Almiani, Muder
    [J]. 2016 IEEE LONG ISLAND SYSTEMS, APPLICATIONS AND TECHNOLOGY CONFERENCE (LISAT), 2016,
  • [36] A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing
    Zuo, Liyun
    Shu, Lei
    Dong, Shoubin
    Zhu, Chunsheng
    Hara, Takahiro
    [J]. IEEE ACCESS, 2015, 3 : 2687 - 2699
  • [37] 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):
  • [38] A Task Scheduling Algorithm Based on Genetic Algorithm and Ant Colony Optimization Algorithm with Multi-QoS Constraints in Cloud Computing
    Dai, Yangyang
    Lou, Yuansheng
    Lu, Xin
    [J]. 2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL II, 2015,
  • [39] Cloud Task Scheduling using Particle Swarm Optimization and Capuchin Search Algorithms
    Wang, Gang
    Feng, Jiayin
    Jia, Dongyan
    Song, Jinling
    LI, Guolin
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (07) : 1009 - 1017
  • [40] A variable neighborhood search algorithm for energy conscious task scheduling in heterogeneous computing systems
    Zhang, Yujian
    Li, Chuanyou
    Tong, Fei
    Xu, Yuwei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24):