Diego Perez-Palacin, R. Mirandola, Marco Scoppetta
{"title":"Simulation of Techniques to Improve the Utilization of Cloud Elasticity in Workload-aware Adaptive Software","authors":"Diego Perez-Palacin, R. Mirandola, Marco Scoppetta","doi":"10.1145/2859889.2859897","DOIUrl":null,"url":null,"abstract":"More and more software owners consider moving their IT infrastructure to the cloud. At present, cloud providers offer easy manners to deploy software artifacts. Therefore, the profile of cloud clients is no longer limited to computing experts. However, an appropriate configuration of the elasticity offered by cloud computing is still complicated. To help these clients, this work presents a simulator of the behavior of software services that run on the cloud and use the cloud elasticity for adapting their infrastructure in order to accommodate their workload in each moment. This work identifies techniques that are used to help mitigating at runtime the lack of predictability of workload changes. The presented simulator implements the identified techniques and allows users to execute scenarios where a combination of these techniques is enabled.","PeriodicalId":265808,"journal":{"name":"Companion Publication for ACM/SPEC on International Conference on Performance Engineering","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Companion Publication for ACM/SPEC on International Conference on Performance Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2859889.2859897","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
More and more software owners consider moving their IT infrastructure to the cloud. At present, cloud providers offer easy manners to deploy software artifacts. Therefore, the profile of cloud clients is no longer limited to computing experts. However, an appropriate configuration of the elasticity offered by cloud computing is still complicated. To help these clients, this work presents a simulator of the behavior of software services that run on the cloud and use the cloud elasticity for adapting their infrastructure in order to accommodate their workload in each moment. This work identifies techniques that are used to help mitigating at runtime the lack of predictability of workload changes. The presented simulator implements the identified techniques and allows users to execute scenarios where a combination of these techniques is enabled.