Energy-aware virtual machine allocation for cloud with resource reservation

被引:85
|
作者
Zhang, Xinqian [1 ]
Wu, Tingming [1 ]
Chen, Mingsong [1 ]
Wei, Tongquan [1 ]
Zhou, Junlong [2 ]
Hu, Shiyan [3 ]
Buyya, Rajkumar [4 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp & MOE Int Joint, Shanghai 200062, Peoples R China
[2] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[3] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
[4] Univ Melbourne, Sch Comp & Informat Syst, Melbourne, Vic 3010, Australia
关键词
Cloud computing; Virtual machine allocation; Evolutionary algorithm; Energy efficiency; VM acceptance ratio; CONSOLIDATION;
D O I
10.1016/j.jss.2018.09.084
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To reduce the price of pay-as-you-go style cloud applications, an increasing number of cloud service providers offer resource reservation-based services that allow tenants to customize their virtual machines (VMS) with specific time windows and physical resources. However, due to the lack of efficient management of reserved services, the energy efficiency of host physical machines cannot be guaranteed. In today's highly competitive cloud computing market, such low energy efficiency will significantly reduce the profit margin of cloud service providers. Therefore, how to explore energy efficient VM allocation solutions for reserved services to achieve maximum profit is becoming a key issue for the operation and maintenance of cloud computing. To address this problem, this paper proposes a novel and effective evolutionary approach for VM allocation that can maximize the energy efficiency of a cloud data center while incorporating more reserved VMs. Aiming at accurate energy consumption estimation, our approach needs to simulate all the VM allocation updates, which is time-consuming using traditional cloud simulators. To overcome this, we have designed a simplified simulation engine for CloudSim that can accelerate the process of our evolutionary approach. Comprehensive experimental results obtained from both simulation on CloudSim and real cloud environments show that our approach not only can quickly achieve an optimized allocation solution for a batch of reserved VMs, but also can consolidate more VMs with fewer physical machines to achieve better energy efficiency than existing methods. To be specific, the overall profit improvement and energy savings achieved by our approach can be up to 24% and 41% as compared to state-of-the-art methods, respectively. Moreover, our approach could enable the cloud data center to serve more tenant requests. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:147 / 161
页数:15
相关论文
共 50 条
  • [1] Energy-aware virtual machine allocation and selection in cloud data centers
    Reddy, V. Dinesh
    Gangadharan, G. R.
    Rao, G. Subrahmanya V. R. K.
    [J]. SOFT COMPUTING, 2019, 23 (06) : 1917 - 1932
  • [2] Energy-aware virtual machine allocation and selection in cloud data centers
    V. Dinesh Reddy
    G. R. Gangadharan
    G. Subrahmanya V. R. K. Rao
    [J]. Soft Computing, 2019, 23 : 1917 - 1932
  • [3] 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
  • [4] Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud
    Jiang, Han-Peng
    Chen, Wei-Mei
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 120 : 119 - 129
  • [5] Energy-aware Virtual Machine Selection and Allocation Strategies in Cloud Data Centers
    Singh, Harvinder
    Tyagi, Sanjay
    Kumar, Pardeep
    [J]. 2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 312 - 317
  • [6] Energy-Aware Virtual Machine Allocation in DVFS-Enabled Cloud Data Centers
    Masoudi, Javad
    Barzegar, Behnam
    Motameni, Homayun
    [J]. IEEE ACCESS, 2022, 10 : 3617 - 3630
  • [7] An Energy-Aware Combinatorial Virtual Machine Allocation and Placement Model for Green Cloud Computing
    Gamsiz, Mustafa
    Ozer, Ali Haydar
    [J]. IEEE ACCESS, 2021, 9 : 18625 - 18648
  • [8] Energy-Aware Resource Allocation for an Unceasing Green Cloud Environment
    Karuppasamy, M.
    Suprakash, S.
    Balakannan, S. P.
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL (I2C2), 2017,
  • [9] Novel energy-aware approach to resource allocation in cloud computing
    Saidi, Karima
    Hioual, Ouassila
    Siam, Abderrahim
    [J]. MULTIAGENT AND GRID SYSTEMS, 2021, 17 (03) : 197 - 218
  • [10] Energy-aware Dynamic Resource Allocation in Virtual Sensor Networks
    Delgado, Carmen
    Canales, Maria
    Ortin, Jorge
    Gallego, Jose Ramon
    Redondi, Alessandro
    Bousnina, Sonda
    Cesana, Matteo
    [J]. 2017 14TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2017, : 264 - 267