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

Full description

Saved in:
Bibliographic Details
Published in:2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing pp. 445 - 452
Main Authors: Ardagna, Danilo, Ciavotta, Michele, Lancellotti, Riccardo
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