{"title":"Improving Cloud Service Reliability -- A System Accounting Approach","authors":"Zhengping Wu, Nailu Chu, Peng Su","doi":"10.1109/SCC.2012.33","DOIUrl":null,"url":null,"abstract":"Nowadays an increasing number of companies only deploy their enterprise application services over the Internet. Software as a Service (SaaS) in a cloud computing environment allows these companies to focus on providing more competitive services instead of maintenance. As delivery of computing as a service, a trustworthy cloud service widely depends upon its reliability. For this reason, a newly defined Quality of Reliability (QoR) for cloud services is proposed in this paper. To achieve a good QoR, we not only analyze system events from both service consumers and providers, but also provide a layered composable system accounting architecture for cloud systems. A pipelined approach and a dependence estimation algorithm are introduced for pattern recognition and event analysis and prediction. A self-healing layer is also designed to achieve automatic recovery by re-composing services according to their functionalities and non-functional requirements. An implementation of this framework in an education services environment confirms the advantages over extant system accounting systems.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Ninth International Conference on Services Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCC.2012.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Nowadays an increasing number of companies only deploy their enterprise application services over the Internet. Software as a Service (SaaS) in a cloud computing environment allows these companies to focus on providing more competitive services instead of maintenance. As delivery of computing as a service, a trustworthy cloud service widely depends upon its reliability. For this reason, a newly defined Quality of Reliability (QoR) for cloud services is proposed in this paper. To achieve a good QoR, we not only analyze system events from both service consumers and providers, but also provide a layered composable system accounting architecture for cloud systems. A pipelined approach and a dependence estimation algorithm are introduced for pattern recognition and event analysis and prediction. A self-healing layer is also designed to achieve automatic recovery by re-composing services according to their functionalities and non-functional requirements. An implementation of this framework in an education services environment confirms the advantages over extant system accounting systems.