Virtual machine placement for elastic infrastructures in overbooked cloud computing datacenters under uncertainty

被引:25
|
作者
Lopez-Pires, Fabio [1 ]
Baran, Benjamin [2 ]
Benitez, Leonardo [2 ]
Zalimben, Saul [2 ]
Amarilla, Augusto [2 ]
机构
[1] Informat Technol & Commun Ctr, Itaipu Technol Pk, Hernandarias, Paraguay
[2] Natl Univ Asuncion, Polytech Sch, San Lorenzo, Paraguay
关键词
Virtual machine placement; Cloud computing; Overbooking; Elasticity; Uncertainty; Incremental VMP; VMP reconfiguration; CONSOLIDATION;
D O I
10.1016/j.future.2017.09.021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Infrastructure as a Service (IaaS) providers must support requests for virtual resources in highly dynamic cloud computing environments. Due to the randomness of customer requests, Virtual Machine Placement (VMP) problems should be formulated under uncertainty. This work presents a novel two-phase optimization scheme for the resolution of VMP problems for cloud computing under uncertainty of several relevant parameters, combining advantages of online and offline formulations in dynamic environments considering service elasticity and overbooking of physical resources. In this context, a formulation of a VMP problem is presented, considering the optimization of the following four objective functions: (i) power consumption, (ii) economical revenue, (iii) resource utilization and (iv) reconfiguration time. The proposed two-phase optimization scheme includes novel methods to decide when to trigger a placement reconfiguration through migration of virtual machines (VMs) between physical machines (PMs) and what to do with VMs requested during the placement recalculation time. An experimental evaluation against state-of-the-art alternative approaches for VMP problems was performed considering 400 scenarios. Experimental results indicate that the proposed methods outperform other evaluated alternatives, improving the quality of solutions in a scenario-based uncertainty model considering the following evaluation criteria: (i) average, (ii) maximum and (iii) minimum objective function costs. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:830 / 848
页数:19
相关论文
共 50 条
  • [21] Virtual Machine Placement Method for Energy Saving in Cloud Computing
    Wattanasomboon, Pragan
    Somchit, Yuthapong
    2015 7TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2015, : 275 - 280
  • [22] Joint Virtual Machine Placement and Migration Scheme for Datacenters
    Thuan Duong-Ba
    Thinh Nguyen
    Bose, Bella
    Tuan Tran
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 2320 - 2325
  • [23] Multi-objective communication-aware optimization for virtual machine placement in cloud datacenters
    Farzai, Sara
    Shirvani, Mirsaeid Hosseini
    Rabbani, Mohsen
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
  • [24] Traffic-aware and Reliability-guaranteed Virtual Machine Placement Optimization in Cloud Datacenters
    Liu, Xuan
    Cheng, Bo
    Yue, Yi
    Wang, Meng
    Li, Biyi
    Chen, Junliang
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 91 - 98
  • [25] A Firefly Colony and Its Fuzzy Approach for Server Consolidation and Virtual Machine Placement in Cloud Datacenters
    Perumal, Boominathan
    Murugaiyan, Aramudhan
    ADVANCES IN FUZZY SYSTEMS, 2016, 2016
  • [26] Energy Efficient Virtual Machine Consolidation in Cloud Datacenters
    Chang, Yaohui
    Gu, Chunhua
    Luo, Fei
    2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 401 - 406
  • [27] Virtual machine selection and placement for dynamic consolidation in Cloud computing environment
    Xiong Fu
    Chen Zhou
    Frontiers of Computer Science, 2015, 9 : 322 - 330
  • [28] Virtual machine selection and placement for dynamic consolidation in Cloud computing environment
    Xiong FU
    Chen ZHOU
    Frontiers of Computer Science, 2015, 9 (02) : 322 - 330
  • [29] Modified Dragonfly Algorithm for Optimal Virtual Machine Placement in Cloud Computing
    Tripathi, Atul
    Pathak, Isha
    Vidyarthi, Deo Prakash
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2020, 28 (04) : 1316 - 1342
  • [30] An Energy-Aware Algorithm for Virtual Machine Placement in Cloud Computing
    Zhao, Da-Ming
    Zhou, Jian-Tao
    Li, Keqin
    IEEE ACCESS, 2019, 7 : 55659 - 55668