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

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 o...

Full description

Saved in:
Bibliographic Details
Published inFuture generation computer systems Vol. 79; pp. 830 - 848
Main Authors López-Pires, Fabio, Barán, Benjamín, Benítez, Leonardo, Zalimben, Saúl, Amarilla, Augusto
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.02.2018
Subjects
Online AccessGet full text

Cover

Loading…
Abstract 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. •A first proposal for a complex IaaS environment for VMP problems considering service elasticity, including both vertical and horizontal scaling of cloud services, as well as overbooking of physical resources, including server (CPU and RAM) as well as networking resources (Ortigoza et al., 2016).•A two-phase optimization scheme for VMP problems, combining advantages of both online and offline VMP formulations in the proposed IaaS environment, introducing a prediction-based VMPr Triggering method to decide when to trigger a placement reconfiguration (Research Question 1) as well as an update-based VMPr Recovering method to decide what to do with VMs requested during placement recalculation times (Research Question 2).•A first scenario-based uncertainty approach for modeling the following relevant uncertain parameters of the proposed complex IaaS environment: (i) virtual resources capacities (vertical elasticity), (ii) number of VMs that compose cloud services (horizontal elasticity), (iii) utilization of CPU and RAM memory virtual resources (relevant for overbooking) and (iv) utilization of networking virtual resources (also relevant for overbooking).•A first formulation of a VMP problem considering the above mentioned contributions, for the optimization of the following four objective functions: (i) power consumption, (ii) economical revenue, (iii) resource utilization, as well as (iv) placement reconfiguration time.•An experimental evaluation of the presented two-phase optimization scheme against state-of-the-art alternatives for VMP problems, considering 400 different scenarios.
AbstractList 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. •A first proposal for a complex IaaS environment for VMP problems considering service elasticity, including both vertical and horizontal scaling of cloud services, as well as overbooking of physical resources, including server (CPU and RAM) as well as networking resources (Ortigoza et al., 2016).•A two-phase optimization scheme for VMP problems, combining advantages of both online and offline VMP formulations in the proposed IaaS environment, introducing a prediction-based VMPr Triggering method to decide when to trigger a placement reconfiguration (Research Question 1) as well as an update-based VMPr Recovering method to decide what to do with VMs requested during placement recalculation times (Research Question 2).•A first scenario-based uncertainty approach for modeling the following relevant uncertain parameters of the proposed complex IaaS environment: (i) virtual resources capacities (vertical elasticity), (ii) number of VMs that compose cloud services (horizontal elasticity), (iii) utilization of CPU and RAM memory virtual resources (relevant for overbooking) and (iv) utilization of networking virtual resources (also relevant for overbooking).•A first formulation of a VMP problem considering the above mentioned contributions, for the optimization of the following four objective functions: (i) power consumption, (ii) economical revenue, (iii) resource utilization, as well as (iv) placement reconfiguration time.•An experimental evaluation of the presented two-phase optimization scheme against state-of-the-art alternatives for VMP problems, considering 400 different scenarios.
Author Benítez, Leonardo
Amarilla, Augusto
Barán, Benjamín
López-Pires, Fabio
Zalimben, Saúl
Author_xml – sequence: 1
  givenname: Fabio
  surname: López-Pires
  fullname: López-Pires, Fabio
  email: fabio.lopez@pti.org.py
  organization: Information Technology and Communications Center, Itaipu Technological Park, Hernandarias, Paraguay
– sequence: 2
  givenname: Benjamín
  surname: Barán
  fullname: Barán, Benjamín
  organization: Polytechnic School, National University of Asunción, San Lorenzo, Paraguay
– sequence: 3
  givenname: Leonardo
  surname: Benítez
  fullname: Benítez, Leonardo
  organization: Polytechnic School, National University of Asunción, San Lorenzo, Paraguay
– sequence: 4
  givenname: Saúl
  surname: Zalimben
  fullname: Zalimben, Saúl
  organization: Polytechnic School, National University of Asunción, San Lorenzo, Paraguay
– sequence: 5
  givenname: Augusto
  surname: Amarilla
  fullname: Amarilla, Augusto
  organization: Polytechnic School, National University of Asunción, San Lorenzo, Paraguay
BookMark eNp9kMtOwzAQRS1UJNrCH7DwDyR4HCdpNkio4iVVYgOIneU6E3BJ7GI7lfr3OCprNvPSzJ2rsyAz6ywScg0sBwbVzS7vxjh6zDmDOmdNzjickTmsap7VAOWMzNNandVF83FBFiHsGEubBczJz7vxcVQ9HZT-MhbpvlcaB7SRds5T7FWIRlNjO58qP-rpT0g9dQf0W-e-saW6d2OKbtiP0dhP2qqYRGxEH-hoW_QpavRRGRuPl-S8U33Aq7-8JG8P96_rp2zz8vi8vttkumBVzArWCVFzzbRQoihqBYpBKbjgleLQlE1bIqwaoauqbLfTCDmopkxAGNsKXSyJOOlq70Lw2Mm9N4PyRwlMTtjkTp6wyQmbZI1M2NLZ7ekMk7eDQS-DNpjst8ajjrJ15n-BX33ffME
CitedBy_id crossref_primary_10_1007_s11277_021_08569_y
crossref_primary_10_1186_s13677_018_0111_x
crossref_primary_10_1109_ACCESS_2019_2926327
crossref_primary_10_1007_s10586_020_03194_z
crossref_primary_10_1016_j_jpdc_2022_10_008
crossref_primary_10_1007_s10462_020_09903_9
crossref_primary_10_1007_s10586_019_03026_9
crossref_primary_10_1016_j_ijar_2018_07_002
crossref_primary_10_1016_j_knosys_2021_107020
crossref_primary_10_1016_j_comcom_2023_11_028
crossref_primary_10_1145_3447583
crossref_primary_10_1145_3450517
crossref_primary_10_1007_s11276_021_02614_1
crossref_primary_10_1016_j_future_2019_10_021
crossref_primary_10_1016_j_future_2018_11_002
crossref_primary_10_1002_cpe_6900
crossref_primary_10_1371_journal_pone_0296399
crossref_primary_10_3233_JIFS_189887
Cites_doi 10.1016/j.procs.2015.05.387
10.5220/0005434604390450
10.1109/IAdCC.2014.6779415
10.1016/j.future.2015.02.010
10.1109/TSC.2010.25
10.1145/2797211
10.1109/4235.996017
10.1002/cpe.1867
10.1145/2998373.2998374
10.1109/CLEI.2016.7833348
10.1155/2014/613719
10.1109/CECNet.2012.6201461
10.1016/j.orl.2007.11.005
10.1016/j.future.2011.04.017
10.1109/TSC.2011.7
10.1145/2723872.2723894
10.1016/j.osn.2014.10.001
10.1109/TCC.2014.2326166
10.1016/j.jnca.2013.10.004
ContentType Journal Article
Copyright 2017 Elsevier B.V.
Copyright_xml – notice: 2017 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.future.2017.09.021
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7115
EndPage 848
ExternalDocumentID 10_1016_j_future_2017_09_021
S0167739X17303126
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
AAXKI
AAYXX
AFJKZ
CITATION
ID FETCH-LOGICAL-c306t-30f4472c0c4a4337a1a01542426a21959d5e1894c665dba219e21a9510100b4c3
IEDL.DBID AIKHN
ISSN 0167-739X
IngestDate Thu Sep 26 19:54:29 EDT 2024
Fri Feb 23 02:30:18 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Cloud computing
Uncertainty
Incremental VMP
VMP reconfiguration
Elasticity
Overbooking
Virtual machine placement
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c306t-30f4472c0c4a4337a1a01542426a21959d5e1894c665dba219e21a9510100b4c3
PageCount 19
ParticipantIDs crossref_primary_10_1016_j_future_2017_09_021
elsevier_sciencedirect_doi_10_1016_j_future_2017_09_021
PublicationCentury 2000
PublicationDate February 2018
2018-02-00
PublicationDateYYYYMMDD 2018-02-01
PublicationDate_xml – month: 02
  year: 2018
  text: February 2018
PublicationDecade 2010
PublicationTitle Future generation computer systems
PublicationYear 2018
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Beloglazov, Buyya (b13) 2012; 24
Chaisiri, Lee, Niyato (b28) 2012; 5
Wang, Chen, Chen (b11) 2012
F. López-Pires, B. Barán, A many-objective optimization framework for virtualized datacenters, in: Proceedings of the 2015 5th International Conference on Cloud Computing and Service Science, 2015, pp. 439–450.
Tomás, Tordsson (b3) 2014; 2
Tchernykh, Schwiegelsohn, Alexandrov, Talbi (b25) 2015; 51
Liu, Zhan, Du, Chen (b18) 2014
Fang, Kanagavelu, Lee, Foh, Aung (b38) 2013
Ihara, López-Pires, Barán (b29) 2015
J. Huang, C. Li, J. Yu, Resource prediction based on double exponential smoothing in cloud computing, in: 2012 2nd International Conference on Consumer Electronics, Communications and Networks, CECNet, 2012, pp. 2056–2060.
Mell, Grance (b8) 2009; 53
Yue, Chen (b16) 2014; 2014
Shi, Furlong, Wang (b33) 2013
J. Ortigoza, F. López-Pires, B. Barán, Workload generation for virtual machine placement in cloud computing environments, 2016 XLII Latin American Computing Conference, CLEI, 2016, pp. 1–9.
Tighe, Bauer (b24) 2014
Li, Wu, Blaisse (b10) 2013
Ortigoza, López-Pires, Barán (b4) 2016
Feller, Morin, Esnault (b17) 2012
Calcavecchia, Biran, Hadad, Moatti (b15) 2012
M. Gahlawat, P. Sharma, Survey of virtual machine placement in federated clouds, in: Advance Computing Conference, IACC, 2014 IEEE International, 2014, pp. 735–738.
F. López-Pires, B. Barán, A. Amarilla, L. Benítez, R. Ferreira, S. Zalimben, An experimental comparison of algorithms for virtual machine placement considering many objectives, in: 9th Latin America Networking Conference, LANC, 2016, pp. 75–79.
Beloglazov, Abawajy, Buyya (b22) 2012; 28
Breitgand, Epstein (b2) 2011
Sv, Li, Wadbro, Tordsson, Elmroth (b21) 2015
Shi, Dong, Zhang, Luo, Ding (b23) 2015
Zheng, Li, Li, Shah, Zhang, Tian, Chao, Li (b20) 2016; 54
F. López-Pires, B. Barán, (2015) Virtual machine placement literature review.
.
Chaisiri, Lee, Niyato (b27) 2009
Pinto-Roa, Brizuela, Barán (b43) 2015; 16
Anand, Lakshmi, Nandy (b12) 2013
Aloulou, Della Croce (b26) 2008; 36
Mishra, Sahoo (b32) 2011
Manvi, Shyam (b1) 2014; 41
Coello, Lamont, Van Veldhuizen (b37) 2007
López-Pires, Barán (b41) 2013
Biran, Corradi, Fanelli, Foschini, Nus, Raz, Silvera (b31) 2012
López-Pires, Barán (b6) 2015
Mann (b9) 2015; 48
Speitkamp, Bichler (b5) 2010; 3
López-Pires, Barán (b14) 2013
Farahnakin, Bahsoon, Liljeberg, Pahikkala (b19) 2016
Svärd, Hudzia, Walsh, Tordsson, Elmroth (b36) 2015; 49
Deb, Pratap, Agarwal, Meyarivan (b40) 2002; 6
López-Pires, Barán (b44) 2016
Tighe (10.1016/j.future.2017.09.021_b24) 2014
Mishra (10.1016/j.future.2017.09.021_b32) 2011
Pinto-Roa (10.1016/j.future.2017.09.021_b43) 2015; 16
Tchernykh (10.1016/j.future.2017.09.021_b25) 2015; 51
Mell (10.1016/j.future.2017.09.021_b8) 2009; 53
Calcavecchia (10.1016/j.future.2017.09.021_b15) 2012
Biran (10.1016/j.future.2017.09.021_b31) 2012
10.1016/j.future.2017.09.021_b39
Manvi (10.1016/j.future.2017.09.021_b1) 2014; 41
10.1016/j.future.2017.09.021_b35
10.1016/j.future.2017.09.021_b7
López-Pires (10.1016/j.future.2017.09.021_b44) 2016
Chaisiri (10.1016/j.future.2017.09.021_b28) 2012; 5
10.1016/j.future.2017.09.021_b34
Liu (10.1016/j.future.2017.09.021_b18) 2014
López-Pires (10.1016/j.future.2017.09.021_b14) 2013
Feller (10.1016/j.future.2017.09.021_b17) 2012
Ihara (10.1016/j.future.2017.09.021_b29) 2015
10.1016/j.future.2017.09.021_b30
Speitkamp (10.1016/j.future.2017.09.021_b5) 2010; 3
Sv (10.1016/j.future.2017.09.021_b21) 2015
Shi (10.1016/j.future.2017.09.021_b33) 2013
Ortigoza (10.1016/j.future.2017.09.021_b4) 2016
Li (10.1016/j.future.2017.09.021_b10) 2013
Farahnakin (10.1016/j.future.2017.09.021_b19) 2016
Aloulou (10.1016/j.future.2017.09.021_b26) 2008; 36
López-Pires (10.1016/j.future.2017.09.021_b41) 2013
Tomás (10.1016/j.future.2017.09.021_b3) 2014; 2
Anand (10.1016/j.future.2017.09.021_b12) 2013
Deb (10.1016/j.future.2017.09.021_b40) 2002; 6
Yue (10.1016/j.future.2017.09.021_b16) 2014; 2014
Shi (10.1016/j.future.2017.09.021_b23) 2015
Zheng (10.1016/j.future.2017.09.021_b20) 2016; 54
Breitgand (10.1016/j.future.2017.09.021_b2) 2011
Wang (10.1016/j.future.2017.09.021_b11) 2012
Mann (10.1016/j.future.2017.09.021_b9) 2015; 48
Coello (10.1016/j.future.2017.09.021_b37) 2007
Beloglazov (10.1016/j.future.2017.09.021_b13) 2012; 24
10.1016/j.future.2017.09.021_b42
López-Pires (10.1016/j.future.2017.09.021_b6) 2015
Fang (10.1016/j.future.2017.09.021_b38) 2013
Beloglazov (10.1016/j.future.2017.09.021_b22) 2012; 28
Chaisiri (10.1016/j.future.2017.09.021_b27) 2009
Svärd (10.1016/j.future.2017.09.021_b36) 2015; 49
References_xml – start-page: 498
  year: 2012
  end-page: 506
  ident: b31
  article-title: A stable network-aware VM placement for cloud systems
  publication-title: Cluster, Cloud and Grid Computing, CCGrid, 2012 12th IEEE/ACM International Symposium on
  contributor:
    fullname: Silvera
– volume: 2014
  year: 2014
  ident: b16
  article-title: Dynamic placement of virtual machines with both deterministic and stochastic demands for green cloud computing
  publication-title: Math. Probl. Eng.
  contributor:
    fullname: Chen
– start-page: 509
  year: 2012
  end-page: 516
  ident: b11
  article-title: An availability-aware virtual machine placement approach for dynamic scaling of cloud applications
  publication-title: Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing, UIC/ATC, 2012 9th International Conference on
  contributor:
    fullname: Chen
– start-page: 99
  year: 2013
  end-page: 107
  ident: b10
  article-title: Elasticity-aware virtual machine placement for cloud datacenters
  publication-title: Cloud Networking, CloudNet, 2013 IEEE 2nd International Conference on
  contributor:
    fullname: Blaisse
– start-page: 852
  year: 2012
  end-page: 859
  ident: b15
  article-title: VM placement strategies for cloud scenarios
  publication-title: Cloud Computing, CLOUD, 2012 IEEE 5th International Conference on
  contributor:
    fullname: Moatti
– start-page: 75
  year: 2015
  end-page: 79
  ident: b29
  article-title: Many-objective virtual machine placement for dynamic environments
  publication-title: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing, UCC
  contributor:
    fullname: Barán
– start-page: 103
  year: 2009
  end-page: 110
  ident: b27
  article-title: Optimal virtual machine placement across multiple cloud providers
  publication-title: Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific
  contributor:
    fullname: Niyato
– volume: 3
  start-page: 266
  year: 2010
  end-page: 278
  ident: b5
  article-title: A mathematical programming approach for server consolidation problems in virtualized data centers
  publication-title: IEEE Trans. Serv. Comput.
  contributor:
    fullname: Bichler
– start-page: 159
  year: 2015
  end-page: 168
  ident: b6
  article-title: A virtual machine placement taxonomy
  publication-title: Cluster, Cloud and Grid Computing, CCGrid, 2015 15th IEEE/ACM International Symposium on
  contributor:
    fullname: Barán
– start-page: 1369
  year: 2015
  end-page: 1374
  ident: b23
  article-title: Two-phase online virtual machine placement in heterogeneous cloud data center
  publication-title: Systems, Man, and Cybernetics, SMC, 2015 IEEE International Conference on
  contributor:
    fullname: Ding
– start-page: 203
  year: 2013
  end-page: 210
  ident: b41
  article-title: Multi-objective virtual machine placement with service level agreement: A memetic algorithm approach
  publication-title: Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
  contributor:
    fullname: Barán
– volume: 51
  start-page: 1772
  year: 2015
  end-page: 1781
  ident: b25
  article-title: Towards understanding uncertainty in cloud computing resource provisioning
  publication-title: Procedia Comput. Sci.
  contributor:
    fullname: Talbi
– start-page: 000009
  year: 2013
  end-page: 000015
  ident: b33
  article-title: Empirical evaluation of vector bin packing algorithms for energy efficient data centers
  publication-title: Computers and Communications, ISCC, 2013 IEEE Symposium on
  contributor:
    fullname: Wang
– volume: 6
  start-page: 182
  year: 2002
  end-page: 197
  ident: b40
  article-title: A fast and elitist multiobjective genetic algorithm: NSGA-II
  publication-title: IEEE Trans. Evol. Comput.
  contributor:
    fullname: Meyarivan
– volume: 36
  start-page: 338
  year: 2008
  end-page: 342
  ident: b26
  article-title: Complexity of single machine scheduling problems under scenario-based uncertainty
  publication-title: Oper. Res. Lett.
  contributor:
    fullname: Della Croce
– start-page: 275
  year: 2011
  end-page: 282
  ident: b32
  article-title: On theory of VM placement: Anomalies in existing methodologies and their mitigation using a novel vector based approach
  publication-title: Cloud Computing, CLOUD, 2011 IEEE International Conference on
  contributor:
    fullname: Sahoo
– year: 2007
  ident: b37
  article-title: Evolutionary Algorithms for Solving Multi-Objective Problems
  contributor:
    fullname: Van Veldhuizen
– start-page: 298
  year: 2013
  end-page: 305
  ident: b12
  article-title: Virtual machine placement optimization supporting performance slas
  publication-title: Cloud Computing Technology and Science, CloudCom, 2013 IEEE 5th International Conference on, vol. 1
  contributor:
    fullname: Nandy
– start-page: 553560
  year: 2016
  ident: b19
  article-title: Self-Adaptive resource management system in iaas clouds
  publication-title: 9th International Conference on Cloud Computing, IEEE CLOUD
  contributor:
    fullname: Pahikkala
– volume: 5
  start-page: 164
  year: 2012
  end-page: 177
  ident: b28
  article-title: Optimization of resource provisioning cost in cloud computing
  publication-title: IEEE Trans. Serv. Comput.
  contributor:
    fullname: Niyato
– start-page: 387
  year: 2015
  end-page: 396
  ident: b21
  article-title: Continuous datacenter consolidation
  publication-title: 2015 IEEE 7th International Conference on Cloud Computing Technology and Science, CloudCom
  contributor:
    fullname: Elmroth
– volume: 28
  start-page: 755
  year: 2012
  end-page: 768
  ident: b22
  article-title: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing
  publication-title: Future Gener. Comput. Syst.
  contributor:
    fullname: Buyya
– start-page: 214
  year: 2016
  end-page: 215
  ident: b4
  article-title: A taxonomy on dynamic environments for provider-oriented virtual machine placement
  publication-title: 2016 IEEE International Conference on Cloud Engineering, IC2E
  contributor:
    fullname: Barán
– start-page: 41
  year: 2014
  end-page: 48
  ident: b18
  article-title: Energy aware virtual machine placement scheduling in cloud computing based on ant colony optimization approach
  publication-title: Proceedings of the 2014 Conference on Genetic and Evolutionary Computation
  contributor:
    fullname: Chen
– start-page: 1
  year: 2014
  end-page: 9
  ident: b24
  article-title: Integrating cloud application autoscaling with dynamic VM allocation
  publication-title: 2014 IEEE Network Operations and Management Symposium, NOMS
  contributor:
    fullname: Bauer
– volume: 54
  start-page: 95
  year: 2016
  end-page: 122
  ident: b20
  article-title: Virtual machine consolidated placement based on multi-objective biogeography-based optimization
  publication-title: Future Gener. Comput. Syst.
  contributor:
    fullname: Li
– volume: 49
  start-page: 142
  year: 2015
  end-page: 155
  ident: b36
  article-title: Principles and performance characteristics of algorithms for live VM migration
  publication-title: Oper. Syst. Rev.
  contributor:
    fullname: Elmroth
– start-page: 161
  year: 2011
  end-page: 168
  ident: b2
  article-title: Sla-aware placement of multi-virtual machine elastic services in compute clouds
  publication-title: Integrated Network Management, IM, 2011 IFIP/IEEE International Symposium on
  contributor:
    fullname: Epstein
– volume: 2
  start-page: 292
  year: 2014
  end-page: 305
  ident: b3
  article-title: An autonomic approach to risk-aware data center overbooking
  publication-title: IEEE Trans. Cloud Comput.
  contributor:
    fullname: Tordsson
– start-page: 26
  year: 2012
  end-page: 33
  ident: b17
  article-title: A case for fully decentralized dynamic VM consolidation in clouds
  publication-title: Cloud Computing Technology and Science, CloudCom, 2012 IEEE 4th International Conference on
  contributor:
    fullname: Esnault
– volume: 16
  start-page: 1
  year: 2015
  end-page: 20
  ident: b43
  article-title: Multi-objective routing and wavelength converter allocation under uncertain traffic
  publication-title: Opt. Switch. Netw.
  contributor:
    fullname: Barán
– volume: 41
  start-page: 424
  year: 2014
  end-page: 440
  ident: b1
  article-title: Resource management for infrastructure as a service (IaaS) in cloud computing: A survey
  publication-title: J. Netw. Comput. Appl.
  contributor:
    fullname: Shyam
– start-page: 203
  year: 2013
  end-page: 210
  ident: b14
  article-title: Multi-objective virtual machine placement with service level agreement: A memetic algorithm approach
  publication-title: Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
  contributor:
    fullname: Barán
– year: 2016
  ident: b44
  article-title: Cloud computing resource allocation taxonomies
  publication-title: Int. J. Cloud Comput.
  contributor:
    fullname: Barán
– volume: 24
  start-page: 1397
  year: 2012
  end-page: 1420
  ident: b13
  article-title: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers
  publication-title: Concurr. Comput. Prac. Exper.
  contributor:
    fullname: Buyya
– volume: 53
  start-page: 50
  year: 2009
  ident: b8
  article-title: The nist definition of cloud computing
  publication-title: Natl. Inst. Stand. Technol.
  contributor:
    fullname: Grance
– volume: 48
  start-page: 11
  year: 2015
  ident: b9
  article-title: Allocation of virtual machines in cloud data centers –A survey of problem models and optimization algorithms
  publication-title: ACM Comput. Surv.
  contributor:
    fullname: Mann
– start-page: 1408
  year: 2013
  end-page: 1413
  ident: b38
  article-title: Power-efficient virtual machine placement and migration in data centers
  publication-title: Green Computing and Communications, GreenCom, 2013 IEEE and Internet of Things, IThings/CPSCom, IEEE International Conference on and IEEE Cyber, Physical and Social Computing
  contributor:
    fullname: Aung
– volume: 51
  start-page: 1772
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b25
  article-title: Towards understanding uncertainty in cloud computing resource provisioning
  publication-title: Procedia Comput. Sci.
  doi: 10.1016/j.procs.2015.05.387
  contributor:
    fullname: Tchernykh
– ident: 10.1016/j.future.2017.09.021_b30
  doi: 10.5220/0005434604390450
– start-page: 214
  year: 2016
  ident: 10.1016/j.future.2017.09.021_b4
  article-title: A taxonomy on dynamic environments for provider-oriented virtual machine placement
  contributor:
    fullname: Ortigoza
– start-page: 159
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b6
  article-title: A virtual machine placement taxonomy
  contributor:
    fullname: López-Pires
– start-page: 509
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b11
  article-title: An availability-aware virtual machine placement approach for dynamic scaling of cloud applications
  contributor:
    fullname: Wang
– ident: 10.1016/j.future.2017.09.021_b35
  doi: 10.1109/IAdCC.2014.6779415
– volume: 54
  start-page: 95
  year: 2016
  ident: 10.1016/j.future.2017.09.021_b20
  article-title: Virtual machine consolidated placement based on multi-objective biogeography-based optimization
  publication-title: Future Gener. Comput. Syst.
  doi: 10.1016/j.future.2015.02.010
  contributor:
    fullname: Zheng
– volume: 3
  start-page: 266
  issue: 4
  year: 2010
  ident: 10.1016/j.future.2017.09.021_b5
  article-title: A mathematical programming approach for server consolidation problems in virtualized data centers
  publication-title: IEEE Trans. Serv. Comput.
  doi: 10.1109/TSC.2010.25
  contributor:
    fullname: Speitkamp
– start-page: 498
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b31
  article-title: A stable network-aware VM placement for cloud systems
  contributor:
    fullname: Biran
– start-page: 161
  year: 2011
  ident: 10.1016/j.future.2017.09.021_b2
  article-title: Sla-aware placement of multi-virtual machine elastic services in compute clouds
  contributor:
    fullname: Breitgand
– volume: 48
  start-page: 11
  issue: 1
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b9
  article-title: Allocation of virtual machines in cloud data centers –A survey of problem models and optimization algorithms
  publication-title: ACM Comput. Surv.
  doi: 10.1145/2797211
  contributor:
    fullname: Mann
– start-page: 852
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b15
  article-title: VM placement strategies for cloud scenarios
  contributor:
    fullname: Calcavecchia
– start-page: 75
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b29
  article-title: Many-objective virtual machine placement for dynamic environments
  contributor:
    fullname: Ihara
– start-page: 203
  year: 2013
  ident: 10.1016/j.future.2017.09.021_b41
  article-title: Multi-objective virtual machine placement with service level agreement: A memetic algorithm approach
  contributor:
    fullname: López-Pires
– start-page: 41
  year: 2014
  ident: 10.1016/j.future.2017.09.021_b18
  article-title: Energy aware virtual machine placement scheduling in cloud computing based on ant colony optimization approach
  contributor:
    fullname: Liu
– start-page: 1408
  year: 2013
  ident: 10.1016/j.future.2017.09.021_b38
  article-title: Power-efficient virtual machine placement and migration in data centers
  contributor:
    fullname: Fang
– start-page: 103
  year: 2009
  ident: 10.1016/j.future.2017.09.021_b27
  article-title: Optimal virtual machine placement across multiple cloud providers
  contributor:
    fullname: Chaisiri
– start-page: 203
  year: 2013
  ident: 10.1016/j.future.2017.09.021_b14
  article-title: Multi-objective virtual machine placement with service level agreement: A memetic algorithm approach
  contributor:
    fullname: López-Pires
– year: 2007
  ident: 10.1016/j.future.2017.09.021_b37
  contributor:
    fullname: Coello
– volume: 6
  start-page: 182
  issue: 2
  year: 2002
  ident: 10.1016/j.future.2017.09.021_b40
  article-title: A fast and elitist multiobjective genetic algorithm: NSGA-II
  publication-title: IEEE Trans. Evol. Comput.
  doi: 10.1109/4235.996017
  contributor:
    fullname: Deb
– volume: 24
  start-page: 1397
  issue: 13
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b13
  article-title: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers
  publication-title: Concurr. Comput. Prac. Exper.
  doi: 10.1002/cpe.1867
  contributor:
    fullname: Beloglazov
– start-page: 26
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b17
  article-title: A case for fully decentralized dynamic VM consolidation in clouds
  contributor:
    fullname: Feller
– start-page: 1369
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b23
  article-title: Two-phase online virtual machine placement in heterogeneous cloud data center
  contributor:
    fullname: Shi
– volume: 53
  start-page: 50
  issue: 6
  year: 2009
  ident: 10.1016/j.future.2017.09.021_b8
  article-title: The nist definition of cloud computing
  publication-title: Natl. Inst. Stand. Technol.
  contributor:
    fullname: Mell
– ident: 10.1016/j.future.2017.09.021_b7
  doi: 10.1145/2998373.2998374
– ident: 10.1016/j.future.2017.09.021_b42
  doi: 10.1109/CLEI.2016.7833348
– start-page: 275
  year: 2011
  ident: 10.1016/j.future.2017.09.021_b32
  article-title: On theory of VM placement: Anomalies in existing methodologies and their mitigation using a novel vector based approach
  contributor:
    fullname: Mishra
– year: 2016
  ident: 10.1016/j.future.2017.09.021_b44
  article-title: Cloud computing resource allocation taxonomies
  publication-title: Int. J. Cloud Comput.
  contributor:
    fullname: López-Pires
– volume: 2014
  year: 2014
  ident: 10.1016/j.future.2017.09.021_b16
  article-title: Dynamic placement of virtual machines with both deterministic and stochastic demands for green cloud computing
  publication-title: Math. Probl. Eng.
  doi: 10.1155/2014/613719
  contributor:
    fullname: Yue
– ident: 10.1016/j.future.2017.09.021_b39
  doi: 10.1109/CECNet.2012.6201461
– volume: 36
  start-page: 338
  issue: 3
  year: 2008
  ident: 10.1016/j.future.2017.09.021_b26
  article-title: Complexity of single machine scheduling problems under scenario-based uncertainty
  publication-title: Oper. Res. Lett.
  doi: 10.1016/j.orl.2007.11.005
  contributor:
    fullname: Aloulou
– ident: 10.1016/j.future.2017.09.021_b34
– volume: 28
  start-page: 755
  issue: 5
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b22
  article-title: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing
  publication-title: Future Gener. Comput. Syst.
  doi: 10.1016/j.future.2011.04.017
  contributor:
    fullname: Beloglazov
– start-page: 99
  year: 2013
  ident: 10.1016/j.future.2017.09.021_b10
  article-title: Elasticity-aware virtual machine placement for cloud datacenters
  contributor:
    fullname: Li
– start-page: 387
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b21
  article-title: Continuous datacenter consolidation
  contributor:
    fullname: Sv
– start-page: 1
  year: 2014
  ident: 10.1016/j.future.2017.09.021_b24
  article-title: Integrating cloud application autoscaling with dynamic VM allocation
  contributor:
    fullname: Tighe
– volume: 5
  start-page: 164
  issue: 2
  year: 2012
  ident: 10.1016/j.future.2017.09.021_b28
  article-title: Optimization of resource provisioning cost in cloud computing
  publication-title: IEEE Trans. Serv. Comput.
  doi: 10.1109/TSC.2011.7
  contributor:
    fullname: Chaisiri
– volume: 49
  start-page: 142
  issue: 1
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b36
  article-title: Principles and performance characteristics of algorithms for live VM migration
  publication-title: Oper. Syst. Rev.
  doi: 10.1145/2723872.2723894
  contributor:
    fullname: Svärd
– volume: 16
  start-page: 1
  year: 2015
  ident: 10.1016/j.future.2017.09.021_b43
  article-title: Multi-objective routing and wavelength converter allocation under uncertain traffic
  publication-title: Opt. Switch. Netw.
  doi: 10.1016/j.osn.2014.10.001
  contributor:
    fullname: Pinto-Roa
– start-page: 000009
  year: 2013
  ident: 10.1016/j.future.2017.09.021_b33
  article-title: Empirical evaluation of vector bin packing algorithms for energy efficient data centers
  contributor:
    fullname: Shi
– start-page: 298
  year: 2013
  ident: 10.1016/j.future.2017.09.021_b12
  article-title: Virtual machine placement optimization supporting performance slas
  contributor:
    fullname: Anand
– volume: 2
  start-page: 292
  issue: 3
  year: 2014
  ident: 10.1016/j.future.2017.09.021_b3
  article-title: An autonomic approach to risk-aware data center overbooking
  publication-title: IEEE Trans. Cloud Comput.
  doi: 10.1109/TCC.2014.2326166
  contributor:
    fullname: Tomás
– volume: 41
  start-page: 424
  year: 2014
  ident: 10.1016/j.future.2017.09.021_b1
  article-title: Resource management for infrastructure as a service (IaaS) in cloud computing: A survey
  publication-title: J. Netw. Comput. Appl.
  doi: 10.1016/j.jnca.2013.10.004
  contributor:
    fullname: Manvi
– start-page: 553560
  year: 2016
  ident: 10.1016/j.future.2017.09.021_b19
  article-title: Self-Adaptive resource management system in iaas clouds
  contributor:
    fullname: Farahnakin
SSID ssj0001731
Score 2.3654873
Snippet Infrastructure as a Service (IaaS) providers must support requests for virtual resources in highly dynamic cloud computing environments. Due to the randomness...
SourceID crossref
elsevier
SourceType Aggregation Database
Publisher
StartPage 830
SubjectTerms Cloud computing
Elasticity
Incremental VMP
Overbooking
Uncertainty
Virtual machine placement
VMP reconfiguration
Title Virtual machine placement for elastic infrastructures in overbooked cloud computing datacenters under uncertainty
URI https://dx.doi.org/10.1016/j.future.2017.09.021
Volume 79
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV09T8MwED2VdmHhG1E-Kg-soXHixM5YVVQFRBco6mY5jisVQVtKGVj47dzFCQIJMbBYshVb1svl7jl6dwY4L3iWmDjPAof8OBCp4IGRigcqN1KGamqinBKFb0fpcCyuJ8mkAf06F4ZklZXv9z699NbVSLdCs7uczbp3JKCXcTbhaKQxj9INaGE4ilQTWr2rm-HoyyHjA7wu8U0T6gy6UublS3eQxkuWBU8j_nuE-hZ1BjuwVdFF1vM72oWGm-_Bdn0VA6u-zH14eZitKBOEPZfiSMdKrRX9-WPISplDjowrMDSnlfElY3E7r9hnJOEkpu0KZp8Wb9iWi2NEY6QeJfEmMkRGuWYrbK2XEKzfD2A8uLzvD4PqNoXA4rFgHcThVAgZ2dAKI-JYGm6IP1GINhGVmCkSx1UmbJomRU5DLuKGCBgPw1zY-BCa88XcHQEzyqjMqqywVggRFiq0RSotHq2sIkLYhqBGUC990Qxdq8ketUdcE-I6zDQi3gZZw6x_vHyNfv3Pmcf_nnkCm9hTXoB9Ck2E3p0hv1jnHdi4-OCdyoo-ARk90f8
link.rule.ids 315,783,787,4509,24128,27936,27937,45597,45691
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELZKO8DCG1GeHlij2okTO2NVURX6WGhRN8txXKkI2lLKwL_nLk4QSIiBxVKcnGWdz3efo-_OhNzkPI1NlKWBA3wciETwwEjFA5UZKZmamTDDROHhKOlNxP00ntZIp8qFQVpl6fu9Ty-8ddnTKrXZWs3nrQck0MsonXIw0oiHyRZpABpIYXc22nf93ujLIcMHvCrxjQJVBl1B8_KlO5DjJYuCpyH_PUJ9izrdfbJbwkXa9jM6IDW3OCR71VUMtNyZR-T1cb7GTBD6UpAjHS24VvjnjwIqpQ4wMoxAwZzWxpeMhem8wTNFCicibZdT-7x8h7YYHCIaRfYokjcBIVLMNVtDaz2FYPNxTCbd23GnF5S3KQQWjgWbIGIzIWRomRVGRJE03CB-whBtQiwxk8eOq1TYJInzDLtcyA0CMM5YJmx0QuqL5cKdEmqUUalVaW6tEILlitk8kRaOVlYhIGySoNKgXvmiGbpikz1pr3GNGtcs1aDxJpGVmvWPxdfg1_-UPPu35DXZ7o2HAz24G_XPyQ68UZ6MfUHqsAzuErDGJrsqbekTMTHT8w
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Virtual+machine+placement+for+elastic+infrastructures+in+overbooked+cloud+computing+datacenters+under+uncertainty&rft.jtitle=Future+generation+computer+systems&rft.au=L%C3%B3pez-Pires%2C+Fabio&rft.au=Bar%C3%A1n%2C+Benjam%C3%ADn&rft.au=Ben%C3%ADtez%2C+Leonardo&rft.au=Zalimben%2C+Sa%C3%BAl&rft.date=2018-02-01&rft.pub=Elsevier+B.V&rft.issn=0167-739X&rft.eissn=1872-7115&rft.volume=79&rft.spage=830&rft.epage=848&rft_id=info:doi/10.1016%2Fj.future.2017.09.021&rft.externalDocID=S0167739X17303126
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon