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 条
  • [41] Cloud Computing Task Scheduling Strategy Based on Differential Evolution and Ant Colony Optimization
    Ge, Junwei
    Cai, Yu
    Fang, Yiqiu
    [J]. 6TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2018), 2018, 1967
  • [42] An Energy-Efficient Resource Scheduling Algorithm for Cloud Computing based on Resource Equivalence Optimization
    Mao, Li
    Qi, De Yu
    Lin, Wei Wei
    Liu, Bo
    Da Li, Ye
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2016, 8 (02) : 43 - 57
  • [43] Energy-efficient collaborative optimization for VM scheduling in cloud computing
    Wang, Bin
    Liu, Fagui
    Lin, Weiwei
    Ma, Zhenjiang
    Xu, Dishi
    [J]. COMPUTER NETWORKS, 2021, 201
  • [44] Energy-efficient collaborative optimization for VM scheduling in cloud computing
    Wang, Bin
    Liu, Fagui
    Lin, Weiwei
    Ma, Zhenjiang
    Xu, Dishi
    [J]. Computer Networks, 2021, 201
  • [45] Vehicular Cloud Forming and Task Scheduling for Energy-Efficient Cooperative Computing
    Gong, Minyeong
    Yoo, Younghwan
    Ahn, Sanghyun
    [J]. IEEE ACCESS, 2023, 11 : 3858 - 3871
  • [46] An Energy-Efficient Data Placement Algorithm and Node Scheduling Strategies in Cloud Computing Systems
    Xiao, Yanwen
    Wang, Jinbao
    Li, Yaping
    Gao, Hong
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND ENGINEERING (CSE 2013), 2013, 42 : 59 - 63
  • [47] Adaptive Weight-Based Energy-Efficient Scheduling Algorithm for heterogeneous computing systems
    Xu, Cheng
    Shu, Pan
    Li, Tao
    Liu, Yan
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 229 - 233
  • [48] An efficient multi-objective scheduling algorithm based on spider monkey and ant colony optimization in cloud computing
    Dina A. Amer
    Gamal Attiya
    Ibrahim Ziedan
    [J]. Cluster Computing, 2024, 27 : 1799 - 1819
  • [49] Efficient Task Scheduling in Cloud Computing using an Improved Particle Swarm Optimization Algorithm
    Peng, Guang
    Wolter, Katinka
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 58 - 67
  • [50] An efficient multi-objective scheduling algorithm based on spider monkey and ant colony optimization in cloud computing
    Amer, Dina A.
    Attiya, Gamal
    Ziedan, Ibrahim
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1799 - 1819