{"title":"Using performance modelling and analysis for self-adaptive resources allocation systems: A case study","authors":"Mehdi Sliem, Nabila Salmi, M. Ioualalen","doi":"10.1109/ISPS.2015.7245006","DOIUrl":null,"url":null,"abstract":"Data centers need to have more and more flexible execution environments, allowing resources sharing between their different applications in order to meet performances requirements. In a cloud computing application for instance, the main objective is to maximize profits by an efficient resources use, to meet the clients Service Level Agreements (SLA) and reduce the energy cost of the data center. The main challenge of resource allocation is then to find the minimum amount of resources that an application needs to meet the desired Quality of Service. To answer these concerns, self-management capabilities have been proposed to efficiently automate the resource allocation process. Autonomic managers allow to adjust the scale of the targeted systems, based on a simple monitoring process and predefined scaling strategies. In this context, it becomes important to forecast the efficiency of such self-adaptive systems, so that to find the most appropriate resource configuration to be applied. To reach this objective, we present, in this paper, a modelling approach, allowing to predict the efficiency of self-adaptive systems relating resource allocation. We use, for this purpose, a Stochastic Petri Nets modelling. A set of experiments illustrates our approach starting from modelling to performance evaluation of the studied system.","PeriodicalId":165465,"journal":{"name":"2015 12th International Symposium on Programming and Systems (ISPS)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 12th International Symposium on Programming and Systems (ISPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPS.2015.7245006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Data centers need to have more and more flexible execution environments, allowing resources sharing between their different applications in order to meet performances requirements. In a cloud computing application for instance, the main objective is to maximize profits by an efficient resources use, to meet the clients Service Level Agreements (SLA) and reduce the energy cost of the data center. The main challenge of resource allocation is then to find the minimum amount of resources that an application needs to meet the desired Quality of Service. To answer these concerns, self-management capabilities have been proposed to efficiently automate the resource allocation process. Autonomic managers allow to adjust the scale of the targeted systems, based on a simple monitoring process and predefined scaling strategies. In this context, it becomes important to forecast the efficiency of such self-adaptive systems, so that to find the most appropriate resource configuration to be applied. To reach this objective, we present, in this paper, a modelling approach, allowing to predict the efficiency of self-adaptive systems relating resource allocation. We use, for this purpose, a Stochastic Petri Nets modelling. A set of experiments illustrates our approach starting from modelling to performance evaluation of the studied system.