{"title":"Self-Healing Cloud Applications","authors":"Rui Xin","doi":"10.1109/ICST.2016.50","DOIUrl":null,"url":null,"abstract":"Cloud computing offers on-demand services to deploy and run applications with flexible and scalable resource pooling. The techniques adopted by cloud systems introduce reliability issues that challenge the design of cloud applications. In my PhD I work on the key problem of improving the reliability of cloud applications. In particular, I am investigating on the definition of effective and efficient self-healing approaches that integrate failure prediction, fault localization and fault fixing mechanisms in the context of cloud-based systems. In the first part of my research I investigated the problem of automatic failure prediction, which constitutes the first step of a complete self-healing approach. I identified an original approach based on a combination of data analytics and machine learning techniques, and developed an early prototype to collect experimental data about the proposed approach. The data collected so far indicate that the approach has both high precision and recall rate.","PeriodicalId":155554,"journal":{"name":"2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICST.2016.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Cloud computing offers on-demand services to deploy and run applications with flexible and scalable resource pooling. The techniques adopted by cloud systems introduce reliability issues that challenge the design of cloud applications. In my PhD I work on the key problem of improving the reliability of cloud applications. In particular, I am investigating on the definition of effective and efficient self-healing approaches that integrate failure prediction, fault localization and fault fixing mechanisms in the context of cloud-based systems. In the first part of my research I investigated the problem of automatic failure prediction, which constitutes the first step of a complete self-healing approach. I identified an original approach based on a combination of data analytics and machine learning techniques, and developed an early prototype to collect experimental data about the proposed approach. The data collected so far indicate that the approach has both high precision and recall rate.