{"title":"Beyond Simulation: Composing Scalability, Elasticity, and Efficiency Analyses from Preexisting Analysis Results","authors":"Sebastian Lehrig, Steffen Becker","doi":"10.1145/2693561.2693568","DOIUrl":null,"url":null,"abstract":"In cloud computing, typical requirements of Software-as-a-Service (SaaS) applications target scalability, elasticity, and efficiency. To analyze such properties, software engineers need efficient specifications that acknowledge for uncertainties within the underlying cloud computing environment. However, existing analysis specifications are based on simulating the system as a whole, which is inefficient and requires full knowledge of the underlying environment.\n To cope with this problem, we envision to structure systems in independent operations, each annotated with novel scalability, elasticity, and efficiency attributes from preexisting analyses, e.g., conducted by engineers that had sufficient knowledge of the environment. Such attributes enable highly efficient compositional analyses of the system as a whole. In this vision paper, we describe our initial ideas for our new composition approach based on a simple running example.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Software and Performance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2693561.2693568","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In cloud computing, typical requirements of Software-as-a-Service (SaaS) applications target scalability, elasticity, and efficiency. To analyze such properties, software engineers need efficient specifications that acknowledge for uncertainties within the underlying cloud computing environment. However, existing analysis specifications are based on simulating the system as a whole, which is inefficient and requires full knowledge of the underlying environment.
To cope with this problem, we envision to structure systems in independent operations, each annotated with novel scalability, elasticity, and efficiency attributes from preexisting analyses, e.g., conducted by engineers that had sufficient knowledge of the environment. Such attributes enable highly efficient compositional analyses of the system as a whole. In this vision paper, we describe our initial ideas for our new composition approach based on a simple running example.