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 条
  • [21] Virtualization resource management tool based on improved virtual machine consolidation algorithm
    Zhao C.-M.
    Liu J.
    Li Y.-J.
    1600, Univ. of Electronic Science and Technology of China (45): : 355 - 360and480
  • [22] Improved beetle swarm optimization algorithm for energy efficient virtual machine consolidation on cloud environment
    Bhagavathi, Hariharan
    Rathinavelayatham, Siva
    Shanmugaiah, Kaliraj
    Kanagaraj, Kamaraj
    Elangovan, Dinesh
    Concurrency and Computation: Practice and Experience, 2022, 34 (10):
  • [23] Improved beetle swarm optimization algorithm for energy efficient virtual machine consolidation on cloud environment
    Bhagavathi, Hariharan
    Rathinavelayatham, Siva
    Shanmugaiah, Kaliraj
    Kanagaraj, Kamaraj
    Elangovan, Dinesh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (10):
  • [24] Virtual Machine Placement for Minimizing Image Retrieval Cost and Communication Cost in Cloud Data Center
    Chen, Xin
    Gu, Chonglin
    Gao, Xiaoyu
    Shen, Yanyu
    Sun, Zaixing
    Huang, Hejiao
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 1998 - 2011
  • [25] A novel virtual machine consolidation algorithm with server power mode management for energy-efficient cloud data centers
    Lin, Hongrui
    Liu, Guodong
    Lin, Weiwei
    Wang, Xinhua
    Wang, Xiumin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 11709 - 11725
  • [26] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [27] A Virtual Machine Migration Algorithm Based on Group Selection in Cloud Data Center
    Guo, Zhen
    Yao, Wenbin
    Wang, Dongbin
    NETWORK AND PARALLEL COMPUTING (NPC 2017), 2017, 10578 : 24 - 36
  • [28] An Energy-aware Virtual Machine Placement Algorithm in Cloud Data Center
    Tan, Mingzhe
    Chi, Ce
    Zhang, Jiahao
    Zhao, Shichang
    Li, Guangli
    Lu, Shuai
    IIP'17: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2017,
  • [29] Synergistic Policy and Virtual Machine Consolidation in Cloud Data Centers
    Cui, Lin
    Cziva, Richard
    Tso, Fung Po
    Pezaros, Dimitrios P.
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [30] Energy and cost-aware virtual machine consolidation in cloud computing
    Yousefipour, Amin
    Rahmani, Amir Masoud
    Jahanshahi, Mohsen
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (10): : 1758 - 1774