A Receding Horizon Approach for the Runtime Management of IaaS Cloud Systems
Cloud Computing is emerging as a major trend in ICT industry. However, as with any new technology it raises new major challenges and one of them concerns the resource provisioning. Indeed, modern Cloud applications deal with a dynamic context and have to constantly adapt themselves in order to meet...
Saved in:
| Published in: | 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing pp. 445 - 452 |
|---|---|
| Main Authors: | , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.09.2014
|
| Subjects: | |
| ISBN: | 9781479984473, 1479984477 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Cloud Computing is emerging as a major trend in ICT industry. However, as with any new technology it raises new major challenges and one of them concerns the resource provisioning. Indeed, modern Cloud applications deal with a dynamic context and have to constantly adapt themselves in order to meet Quality of Service (QoS) requirements. This situation calls for advanced solutions designed to dynamically provide cloud resource with the aim of guaranteeing the QoS levels. This work presents a capacity allocation algorithm whose goal is to minimize the total execution cost, while satisfying some constraints on the average response time of Cloud based applications. We propose a receding horizon control technique, which can be employed to handle multiple classes of requests. We compare our solution with an oracle with perfect knowledge of the future and with a well-known heuristic described in the literature. The experimental results demonstrate that our solution outperforms the existing heuristic producing results very close to the optimal ones. Furthermore, a sensitivity analysis over two different time scales indicates that finer grained time scales are more appropriate for spiky workloads, whereas smooth traffic conditions are better handled by coarser grained time scales. Our analytical results are also validated through simulation, which shows also the impact on our solution of Cloud environment random perturbations. |
|---|---|
| AbstractList | Cloud Computing is emerging as a major trend in ICT industry. However, as with any new technology it raises new major challenges and one of them concerns the resource provisioning. Indeed, modern Cloud applications deal with a dynamic context and have to constantly adapt themselves in order to meet Quality of Service (QoS) requirements. This situation calls for advanced solutions designed to dynamically provide cloud resource with the aim of guaranteeing the QoS levels. This work presents a capacity allocation algorithm whose goal is to minimize the total execution cost, while satisfying some constraints on the average response time of Cloud based applications. We propose a receding horizon control technique, which can be employed to handle multiple classes of requests. We compare our solution with an oracle with perfect knowledge of the future and with a well-known heuristic described in the literature. The experimental results demonstrate that our solution outperforms the existing heuristic producing results very close to the optimal ones. Furthermore, a sensitivity analysis over two different time scales indicates that finer grained time scales are more appropriate for spiky workloads, whereas smooth traffic conditions are better handled by coarser grained time scales. Our analytical results are also validated through simulation, which shows also the impact on our solution of Cloud environment random perturbations. |
| Author | Lancellotti, Riccardo Ciavotta, Michele Ardagna, Danilo |
| Author_xml | – sequence: 1 givenname: Danilo surname: Ardagna fullname: Ardagna, Danilo email: danilo.ardagna@polimi.it organization: Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy – sequence: 2 givenname: Michele surname: Ciavotta fullname: Ciavotta, Michele email: michele.ciavotta@polimi.it organization: Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy – sequence: 3 givenname: Riccardo surname: Lancellotti fullname: Lancellotti, Riccardo email: riccardo.lancellotti@unimore.it organization: Dipt. di Ing. "Enzo Ferrari", Univ. di Modena e Reggio Emilia, Modena, Italy |
| BookMark | eNpVjL1OwzAYAI0ACShZWVj8Agn-ix2PUQRtpQBSAwNT9SX50lpq7ChJh_L0gGBhOp10uhty4YNHQu44Szhn9qH6eMmrIhGMq0TrMxJZk3FlrM2Uytj5PzfyikTT5GomtNFKCn1NypxusMHW-R1dhdF9Bk_zYRgDNHvahZHOe6Sbo59dj_QZPOywRz_T0NE1QEWLQzi2tDpNM_bTLbns4DBh9McFeX96fCtWcfm6XBd5GTvB0zkWiKnNpK2l7jLbNLzmoGvDtZQa285KrVjadsCkUAC8lY0GyxuBArLWfFcLcv_7dYi4HUbXw3jaGibVz-QLyLFQEg |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/SYNASC.2014.66 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9781479984480 1479984485 |
| EndPage | 452 |
| ExternalDocumentID | 7034716 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL ALMA_UNASSIGNED_HOLDINGS CBEJK RIB RIC RIE RIL |
| ID | FETCH-LOGICAL-i215t-2ee59839b36f89cc1b1a6b716336edf936405dfa0324aa1d3c6a91c2e2a8d7633 |
| IEDL.DBID | RIE |
| ISBN | 9781479984473 1479984477 |
| ISICitedReferencesCount | 7 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000366596600059&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Jun 26 19:20:46 EDT 2024 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i215t-2ee59839b36f89cc1b1a6b716336edf936405dfa0324aa1d3c6a91c2e2a8d7633 |
| OpenAccessLink | http://hdl.handle.net/11380/1064083 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_7034716 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-Sept. |
| PublicationDateYYYYMMDD | 2014-09-01 |
| PublicationDate_xml | – month: 09 year: 2014 text: 2014-Sept. |
| PublicationDecade | 2010 |
| PublicationTitle | 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing |
| PublicationTitleAbbrev | SYNASC |
| PublicationYear | 2014 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib026764326 |
| Score | 1.6044098 |
| Snippet | Cloud Computing is emerging as a major trend in ICT industry. However, as with any new technology it raises new major challenges and one of them concerns the... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 445 |
| SubjectTerms | Algorithm design and analysis Auto-Scaling Capacity Allocation Noise Optimization Prediction algorithms QoS Quality of service Resource management Time factors |
| Title | A Receding Horizon Approach for the Runtime Management of IaaS Cloud Systems |
| URI | https://ieeexplore.ieee.org/document/7034716 |
| WOSCitedRecordID | wos000366596600059&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxEG2AePCkBozf6cGjC9t2abdHQiSYEEJEDZ7IbD8SEt01CB789U6XBTx48db21Mw0ndfOvDeE3EKibBZbhR7wLgqJopDflRHrOg6Mac9L-tjLSI3H6WymJzVyt-PCOOfK4jPXDsMyl28Lsw5fZR08nXiXyjqpKyU3XK3t2eFSYWzlsuRuKXxDJIlSW0mnai4q0UYW6870ddyb9kNpV9IOCom_WquUkWVw9L89HZPWnqJHJ7vgc0JqLm-SUY8iDCxX6LBYLr6LnPYq0XCK6JQi2qOPoTnEu6P7whdaePoAMKX9t2JtaSVi3iLPg_un_jCq2iVEC4zbq4g719WIdzIhfaqNYRkDmeHehJDOei0kgjPrIUYMBcCsMBI0Mxydklq8ZsQpaeRF7s4IDRo73MYZeA0J6G7qlHVMgRGGcdBwTprBEvOPjSLGvDLCxd_Ll-Qw2HlTmXVFGqvl2l2TA_O1Wnwub0o3_gAjmJnh |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFH5BNNGTGjD-tgePDtZ2a9cjIRKIcyGCBk-ka7uERDeD4MG_3nYM8ODFW9tT817T97Xvfd8DuJUB16mvufVAZjyXKHL5Xebh0BCJschISR97iXmSRJOJGNbgbsOFMcaUxWem5YZlLl8Xaum-ytr2dNq7lO3AbhgExF-xtdanhzBuoythJXuL21dEEHC-FnWq5rSSbcS-aI9ek86o64q7gpbTSPzVXKWMLb3D_-3qCJpbkh4absLPMdRM3oC4gywQLFdQv5jPvoscdSrZcGTxKbJ4Dz259hDvBm1LX1CRoYGUI9R9K5YaVTLmTXju3Y-7fa9qmODNbOReeMSYUFjEk1KWRUIpnGLJUrs3SpnRmaDMwjOdSd-iKCmxpopJgRWxbom0vWjoCdTzIjengJzKDtF-KjMhAynCyHBtMJeKKkykkGfQcJaYfqw0MaaVEc7_Xr6B_f74MZ7Gg-ThAg6czVd1WpdQX8yX5gr21Ndi9jm_Ll36A1i9nSg |
| 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%3Abook&rft.genre=proceeding&rft.title=2014+16th+International+Symposium+on+Symbolic+and+Numeric+Algorithms+for+Scientific+Computing&rft.atitle=A+Receding+Horizon+Approach+for+the+Runtime+Management+of+IaaS+Cloud+Systems&rft.au=Ardagna%2C+Danilo&rft.au=Ciavotta%2C+Michele&rft.au=Lancellotti%2C+Riccardo&rft.date=2014-09-01&rft.pub=IEEE&rft.isbn=9781479984473&rft.spage=445&rft.epage=452&rft_id=info:doi/10.1109%2FSYNASC.2014.66&rft.externalDocID=7034716 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479984473/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479984473/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479984473/sc.gif&client=summon&freeimage=true |

