{"title":"Diagnosis of Service Failures by Probabilistic Inference with Runtime Activity Dependences","authors":"Rong Chen, Yaqing Liu, X. Ge, Hui Li","doi":"10.1109/SATE.2016.16","DOIUrl":null,"url":null,"abstract":"Pinpointing sources of runtime faults, especially persistent unforeseen ones, is crucial for minimizing failure impact in the surge of service-based processes in e-commerce times. This paper presents a novel probabilistic reasoning method for diagnosing what caused the failures in service-based processes, while assuming that there is no knowledge of fault types and no formal specification of activities at design time, but activity dependence traces are available in running against test cases. Our probabilistic diagnosis is statistically significant in coping with uncertain failures arising from process executions with unknown input and output values for some activities. Experiments are carried out on various scale orchestrated web services with injected faults, and the results show that our probabilistic diagnosis statistically performs better than earlier dependency-based methods.","PeriodicalId":344531,"journal":{"name":"2016 International Conference on Software Analysis, Testing and Evolution (SATE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Software Analysis, Testing and Evolution (SATE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SATE.2016.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Pinpointing sources of runtime faults, especially persistent unforeseen ones, is crucial for minimizing failure impact in the surge of service-based processes in e-commerce times. This paper presents a novel probabilistic reasoning method for diagnosing what caused the failures in service-based processes, while assuming that there is no knowledge of fault types and no formal specification of activities at design time, but activity dependence traces are available in running against test cases. Our probabilistic diagnosis is statistically significant in coping with uncertain failures arising from process executions with unknown input and output values for some activities. Experiments are carried out on various scale orchestrated web services with injected faults, and the results show that our probabilistic diagnosis statistically performs better than earlier dependency-based methods.