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...
Saved in:
Published in | Future generation computer systems Vol. 79; pp. 830 - 848 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.02.2018
|
Subjects | |
Online Access | Get 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 |