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 条
  • [11] HVMM: A Holistic Virtual Machine Management Strategy for Cloud Data Centers
    Lv, Piao
    Zhang, Zhen
    Deng, Yuhui
    Cui, Lin
    Lin, Longxin
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (01): : 574 - 589
  • [12] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    周舟
    胡志刚
    于俊洋
    Jemal Abawajy
    Morshed Chowdhury
    Journal of Central South University, 2017, 24 (10) : 2331 - 2341
  • [13] 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
  • [14] Heterogeneous virtual machine consolidation using an improved grouping genetic algorithm
    Wu, Quanwang
    Ishikawa, Fuyuki
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 397 - 404
  • [15] An adaptive overload threshold selection process using Markov decision processes of virtual machine in cloud data center
    Li, Zhihua
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : S3821 - S3833
  • [16] Adaptive virtual machine consolidation framework based on performance-to-power ratio in cloud data centers
    Ding, Weichao
    Luo, Fei
    Han, Liangxiu
    Gu, Chunhua
    Lu, Haifeng
    Fuentes, Joel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 : 254 - 270
  • [17] 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
  • [18] Virtual Machine consolidation policy for power usage management in cloud data centers
    Rugwiro, Ulysse
    Gu Chunhua
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS (AMEII 2016), 2016, 73 : 865 - 871
  • [19] Adaptive Markov-based approach for dynamic virtual machine consolidation in cloud data centers with quality-of-service constraints
    Naeen, Hossein Monshizadeh
    Zeinali, Esmaeil
    Haghighat, Abolfazl Toroghi
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (02) : 161 - 183
  • [20] Energy and quality of service-aware virtual machine consolidation in a cloud data center
    Anurina Tarafdar
    Mukta Debnath
    Sunirmal Khatua
    Rajib K. Das
    The Journal of Supercomputing, 2020, 76 : 9095 - 9126