Improving Service Diagnosis through Increased Monitoring Granularity
Software Security and Reliability(2013)
Abstract
Due to their loose coupling and highly dynamic nature, service-oriented systems offer many benefits for realizing fault tolerance and supporting trustworthy computing. They enable automatic system reconfiguration in case that a faulty service is detected. Spectrum-based fault localization (SFL) is a statistics-based diagnosis technique that can effectively be applied to pinpoint problematic services. It works by monitoring service usage in system transactions and comparing service coverage with pass/fail observations. SFL exhibits poor performance in diagnosing faulty services in cases when services are tightly coupled. In this paper, we study how and to which extent an increase in monitoring granularity can help to improve correct diagnosis of tightly coupled faulty services. We apply SFL in a real service-based system, for which we show that 100% correct identification of faulty services can be achieved through an increase in the monitoring granularity.
MoreTranslated text
Key words
system reconfiguration,system transaction,residual defect,faulty service identification,sfl,service coverage,trustworthy computing,automatic system reconfiguration,service diagnosis,service usage,improving service diagnosis,fault tolerance,service-oriented software system,fault localization,service-based system,statistics-based diagnosis technique,service-oriented architecture,online monitoring,real service-based system,spectrum-based fault localization,simulator,monitoring granularity,software fault tolerance,faulty service,problematic service,service-oriented system,service pass-fail observation,service framework,service oriented architecture,vectors,couplings,topology
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined