Cloud data center cost management using virtual machine consolidation with an improved artificial feeding birds algorithm

被引:3
|
作者
Naeen, Mohammad Ali Monshizadeh [1 ]
Ghaffari, Hamid Reza [1 ]
Naeen, Hossein Monshizadeh [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Ferdows Branch, Ferdows, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Neyshabur Branch, Neyshabur, Iran
关键词
Green computing; Virtual machine consolidation; Artificial feeding bird optimization; Energy optimization; EFFICIENT RESOURCE-MANAGEMENT; ENERGY-EFFICIENT; DYNAMIC CONSOLIDATION; HEURISTICS; SIMULATION; PLACEMENT; MIGRATION; FRAMEWORK; POWER;
D O I
10.1007/s00607-024-01267-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud data centers face various challenges, such as high energy consumption, environmental impact, and quality of service (QoS) requirements. Dynamic virtual machine (VM) consolidation is an effective approach to address these challenges, but it is a complex optimization problem that involves trade-offs between energy efficiency and QoS satisfaction. Moreover, the workload patterns in cloud data centers are often non-stationary and unpredictable, which makes it difficult to model them. In this paper, we propose a new method for dynamic VM consolidation that optimizes both energy efficiency and QoS objectives. Our approach is based on Markov chains and the artificial feeding birds (AFB) algorithm. Markov chains are used to model the resource utilization of each individual VM and PM based on the changes that happen in workload data. AFB algorithm is a metaheuristic optimization technique that mimics the behavior of birds in nature. We modify the AFB algorithm to suit the characteristics of the VM placement problem and to provide QoS-aware and energy-efficient solutions. Our approach also employs an online step detection method to capture variations in workload patterns. Furthermore, we introduce a new policy for VM selection from overloaded hosts, which considers the abrupt changes in the utilization processes of the VMs. The proposed algorithms are evaluated extensively using the CloudSim Toolkit with real workload data. The proposed system outperforms evaluation policies in multiple metrics, including energy consumption, SLA violations, and other essential metrics.
引用
收藏
页码:1795 / 1823
页数:29
相关论文
共 50 条
  • [31] Adaptive Multi-Threshold Energy-Aware Virtual Machine Consolidation in Cloud Data Center
    Hu, Yingyue
    Ding, Ding
    Kang, Kaixuan
    Li, Tingting
    2019 6TH INTERNATIONAL CONFERENCE ON BEHAVIORAL, ECONOMIC AND SOCIO-CULTURAL COMPUTING (BESC 2019), 2019,
  • [32] Adaptive DRL-Based Virtual Machine Consolidation in Energy-Efficient Cloud Data Center
    Zeng, Jing
    Ding, Ding
    Kang, Kaixuan
    Xie, HuaMao
    Yin, Qian
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2991 - 3002
  • [33] A Kernel search algorithm for virtual machine consolidation problem in cloud computing
    Luo, Jiang-Yao
    Yuan, Jian-Hua
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (17): : 19277 - 19296
  • [34] A kernel search algorithm for virtual machine consolidation problem in cloud computing
    Jiang-Yao Luo
    Jian-Hua Yuan
    The Journal of Supercomputing, 2023, 79 : 19277 - 19296
  • [35] A Traffic and Power-aware Algorithm for Virtual Machine Placement in Cloud Data Center
    Vu, Hieu Trong
    Hwang, Soonwook
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 21 - 32
  • [36] Energy Efficient Virtual Machine Migrations based on Genetic Algorithm in Cloud Data Center
    Dhanoa, Inderjit Singh
    Khurmi, Sawtantar Singh
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3335 - 3340
  • [37] Virtual Machine Consolidation Using Enhanced Crow Search Optimization Algorithm in Cloud Computing Environment
    Kumar, Kethavath Prem
    Ragunathan, Thirumalaisamy
    Vasumathi, Devara
    DISTRIBUTED COMPUTING AND OPTIMIZATION TECHNIQUES, ICDCOT 2021, 2022, 903 : 841 - 851
  • [38] A Novel Physical Machine Overload Detection Algorithm Combined with Quiescing for Dynamic Virtual Machine Consolidation in Cloud Data Centers
    Alsbatin, Loiy
    Oz, Gurcu
    Ulusoy, Ali Hakan
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (03) : 358 - 366
  • [39] Multi-objective Optimization for Dynamic Virtual Machine Management in Cloud Data Center
    Ma, Fei
    Zhang, Lei
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 170 - 174
  • [40] Energy-aware Virtual Machine Consolidation for Cloud Data Centers
    Alboaneen, Dabiah Ahmed
    Pranggono, Bernardi
    Tianfield, Huaglory
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 1010 - 1015