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 条
  • [1] Energy Efficient Cloud Data Center Using Dynamic Virtual Machine Consolidation Algorithm
    Thiam, Cheikhou
    Thiam, Fatoumata
    BUSINESS INFORMATION SYSTEMS, PT I, 2019, 353 : 514 - 525
  • [2] A Virtual Machine Consolidation Algorithm Based on Ant Colony System and Extreme Learning Machine for Cloud Data Center
    Liu, Fagui
    Ma, Zhenjiang
    Wang, Bin
    Lin, Weiwei
    IEEE ACCESS, 2020, 8 : 53 - 67
  • [3] Dynamic Virtual Machine Consolidation in a Cloud Data Center Using Modified Water Wave Optimization
    Medara, Rambabu
    Singh, Ravi Shankar
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 130 (02) : 1005 - 1023
  • [4] Dynamic Virtual Machine Consolidation in a Cloud Data Center Using Modified Water Wave Optimization
    Rambabu Medara
    Ravi Shankar Singh
    Wireless Personal Communications, 2023, 130 : 1005 - 1023
  • [5] Efficient Resource Management in Cloud Environments: A Modified Feeding Birds Algorithm for VM Consolidation
    Alsadie, Deafallah
    Alsulami, Musleh
    MATHEMATICS, 2024, 12 (12)
  • [6] Research on Virtual Machine Migration Algorithm for Cloud Data Center
    Liu, Ying
    Gao, Junjie
    Yao, Yu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 1371 - 1376
  • [7] A Heuristic Virtual Machine Scheduling Algorithm in Cloud Data Center
    Liang, Bin
    Dong, Xiaoshe
    Zhang, Xingjun
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 180 - 184
  • [8] Efficient cloud data center: An adaptive framework for dynamic Virtual Machine Consolidation
    Rozehkhani, Seyyed Meysam
    Mahan, Farnaz
    Pedrycz, Witold
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 226
  • [9] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Zhi-gang Hu
    Jun-yang Yu
    Jemal Abawajy
    Morshed Chowdhury
    Journal of Central South University, 2017, 24 : 2331 - 2341
  • [10] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Hu Zhi-gang
    Yu Jun-yang
    Abawajy, Jemal
    Chowdhury, Morshed
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (10) : 2331 - 2341