An energy-efficient algorithm for virtual machine placement optimization in cloud data centers

被引:0
|
作者
Sadoon Azizi
Maz’har Zandsalimi
Dawei Li
机构
[1] University of Kurdistan,Department of Computer Engineering and IT
[2] Montclair State University,Department of Computer Science
来源
Cluster Computing | 2020年 / 23卷
关键词
Cloud computing; Infrastructure as a service (IaaS); Virtual machine placement (VMP); Optimization; Energy efficiency; Resource utilization;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud providers offer computing services based on user demands using the Infrastructure as a Service (IaaS) service model. In a cloud data center, it is possible that multiple Virtual Machines (VMs) run on a Physical Machine (PM) using virtualization technology. Virtual Machine Placement (VMP) problem is the mapping of virtual machines across multiple physical ones. This process plays a vital role in defining energy consumption and resource usage efficiency in the cloud data center infrastructure. However, providing an efficient solution is not trivial due to difficulties such as machine heterogeneity, multi-dimensional resources, and large scale cloud data centers. In this paper, we propose an efficient heuristic algorithm that focuses on power consumption and resource wastage optimization to solve the aforementioned problem. The proposed algorithm, called MinPR, minimizes the total power consumption by reducing the number of active physical machines and prioritizing the power-efficient ones. Also, it reduces resource wastage by maximizing and balancing resource utilization among physical machines. To achieve these goals, we propose a new Resource Usage Factor model that manages virtual machine placement on physical machines using reward and penalty mechanisms. Simulations based on cloud user-customized VMs and Amazon EC2 Instances workloads illustrate that the proposed algorithm outperforms existing approaches. In particular, the proposed algorithm reduces total energy consumption by up to 15% for cloud user-customized VMs and by up to 10% for Amazon EC2 Instances.
引用
收藏
页码:3421 / 3434
页数:13
相关论文
共 50 条
  • [41] Paving the Way for Energy Efficient Cloud Data Centers: A Type-Aware Virtual Machine Placement Strategy
    Al-Dulaimy, Auday
    Zekri, Ahmed
    Itani, Wassim
    Zantout, Rached
    2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, : 5 - 8
  • [42] Energy-efficient and SLA-aware Virtual Machine Selection Algorithm for Dynamic Resource Allocation in Cloud Data Centers
    Moghaddam, Seyedhamid Mashhadi
    Piraghaj, Sareh Fotuhi
    O'Sullivan, Michael
    Walker, Cameron
    Unsworth, Charles Peter
    2018 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2018, : 103 - 113
  • [43] Energy-efficient Statistical Live Virtual Machine Placement for Big Data Information Systems in Cloud Computing Environments
    Zheng, Xinying
    Cai, Yu
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 1053 - 1058
  • [44] A global-energy-aware virtual machine placement strategy for cloud data centers
    Feng, Hao
    Deng, Yuhui
    Li, Jie
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [45] Virtual machine placement in cloud data centers using a hybrid multi-verse optimization algorithm
    Sasan Gharehpasha
    Mohammad Masdari
    Ahmad Jafarian
    Artificial Intelligence Review, 2021, 54 : 2221 - 2257
  • [46] Energy-efficient virtual machine placement algorithm based on power usage
    Sunil, Shilpa
    Patel, Sanjeev
    COMPUTING, 2023, 105 (07) : 1597 - 1621
  • [47] A decentralized adaptation of model-free Q-learning for thermal-aware energy-efficient virtual machine placement in cloud data centers
    Aghasi, Ali
    Jamshidi, Kamal
    Bohlooli, Ali
    Javadi, Bahman
    COMPUTER NETWORKS, 2023, 224
  • [48] A Decrease-and-Conquer Genetic Algorithm for Energy Efficient Virtual Machine Placement in Data Centers
    Sonklin, Chanipa
    Tang, Maolin
    Tian, Chu
    2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 135 - 140
  • [49] EEVMC: An Energy Efficient Virtual Machine Consolidation Approach for Cloud Data Centers
    Rehman, Attique Ur
    Lu, Songfeng
    Ali, Mubashir
    Smarandache, Florentin
    Alshamrani, Sultan S.
    Alshehri, Abdullah
    Arslan, Farrukh
    IEEE ACCESS, 2024, 12 : 105234 - 105245
  • [50] Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers
    Khosravi, Atefeh
    Garg, Saurabh Kumar
    Buyya, Rajkumar
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 317 - 328