Cost-Effective and Energy-Aware Resource Allocation in Cloud Data Centers

被引:2
|
作者
Sabyasachi, Abadhan Saumya [1 ]
Muppala, Jogesh K. [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Kowloon, Clear Water Bay, Hong Kong 999077, Peoples R China
关键词
virtual machine; SLA; WOA; migration; cloud computing; PLACEMENT; PSO; OPTIMIZATION; ALGORITHM; SYSTEM;
D O I
10.3390/electronics11213639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing supports the fast expansion of data and computer centers; therefore, energy and load balancing are vital concerns. The growing popularity of cloud computing has raised power usage and network costs. Frequent calls for computational resources may cause system instability; further, load balancing in the host requires migrating virtual machines (VM) from overloaded to underloaded hosts, which affects energy usage. The proposed cost-efficient whale optimization algorithm for virtual machine (CEWOAVM) technique helps to more effectively place migrating virtual machines. CEWOAVM optimizes system resources such as CPU, storage, and memory. This study proposes energy-aware virtual machine migration with the use of the WOA algorithm for dynamic, cost-effective cloud data centers in order to solve this problem. The experimental results showed that the proposed algorithm saved 18.6%, 27.08%, and 36.3% energy when compared with the PSOCM, RAPSO-VMP, and DTH-MF algorithms, respectively. It also showed 12.68%, 18.7%, and 27.9% improvements for the number of virtual machine migrations and 14.4%, 17.8%, and 23.8% reduction in SLA violation, respectively.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] A Hybrid Energy-Aware Resource Allocation Approach in Cloud Manufacturing Environment
    Zheng, Hao
    Feng, Yixiong
    Tan, Jianrong
    [J]. IEEE ACCESS, 2017, 5 : 12648 - 12656
  • [22] Bandwidth and Energy-Aware Resource Allocation for Cloud Radio Access Networks
    Younis, Ayman
    Tran, Tuyen X.
    Pompili, Dario
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (10) : 6487 - 6500
  • [23] Cost-Effective Resource Allocation for Deploying Pub/Sub on Cloud
    Setty, Vinay
    Vitenberg, Roman
    Kreitz, Gunnar
    Urdaneta, Guido
    Van Steen, Maarten
    [J]. 2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2014), 2014, : 555 - 566
  • [24] Energy aware resource management of cloud data centers
    [J]. Speily, O.R.B. (speily@uut.ac.ir), 1730, Materials and Energy Research Center (30):
  • [25] A Novel Energy-Aware and Resource Efficient Virtual Resource Allocation Strategy in IaaS Cloud
    Chang, Yaohui
    Gu, Chunhua
    Luo, Fei
    [J]. 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 1283 - 1288
  • [26] QoS and Energy-aware Resource Allocation in Cloud Computing Data Centers using Particle Swarm Optimization Algorithm and Fuzzy Logic System
    Wang, Yu
    Zhu, Lin
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (10) : 902 - 912
  • [27] Multilevel resource allocation for performance-aware energy-efficient cloud data centers
    Rossi, Fabio Diniz
    Severo de Souza, Paulo Silas
    Marques, Wagner dos Santos
    Conterato, Marcelo da Silva
    Ferreto, Tiago Coelho
    Lorenzon, Arthur Francisco
    Luizelli, Marcelo Caggiani
    [J]. 2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 462 - 467
  • [28] An energy-aware resource deployment algorithm for cloud data centers based on dynamic hybrid machine learning
    Liang, Bin
    Wu, Di
    Wu, Pengfei
    Su, Yuanqi
    [J]. KNOWLEDGE-BASED SYSTEMS, 2021, 222
  • [29] Energy-Aware Scheduling Schemes for Cloud Data Centers on Google Trace Data
    Dong, Ziqian
    Zhuang, Wenjie
    Rojas-Cessa, Roberto
    [J]. 2014 IEEE ONLINE CONFERENCE ON GREEN COMMUNICATIONS (ONLINEGREENCOMM), 2014,
  • [30] An energy-aware resource deployment algorithm for cloud data centers based on dynamic hybrid machine learning
    Liang, Bin
    Wu, Di
    Wu, Pengfei
    Su, Yuanqi
    [J]. Knowledge-Based Systems, 2021, 222