DocumentCode
3131225
Title
Improving Service Diagnosis through Invocation Monitoring
Author
Cuiting Chen ; Gross, Hans-Gerhard ; Zaidman, Andy
Author_Institution
Delft Univ. of Technol., Delft, Netherlands
fYear
2013
fDate
29-30 July 2013
Firstpage
85
Lastpage
94
Abstract
Service oriented architectures support software runtime evolution through reconfiguration of misbehaving services. Reconfiguration requires that the faulty services can be identified correctly. Spectrum-based fault localization is an automated diagnosis technique that can be applied to faulty service detection. It is based on monitoring service involvement in passed and failed system transactions. Monitoring only the involvement of services sometimes leads to inconclusive diagnoses. In this paper, we propose to extend monitoring to include also the invocation links between the services. We show through simulations and a case study with a real system under which circumstances service monitoring alone inhibits the correct detection of a faulty service, and how and to which extent the inclusion of invocation monitoring can lead to improved service diagnosis.
Keywords
fault diagnosis; service-oriented architecture; software fault tolerance; software maintenance; automated diagnosis technique; faulty service detection; faulty services; invocation links; invocation monitoring; misbehaving services reconfiguration; service diagnosis; service monitoring; service oriented architectures; software runtime evolution; spectrum-based fault localization; system transactions; Context; Instruments; Monitoring; Runtime; Service-oriented architecture; Topology; Vectors; fault localization; similarity coefficient; spectrum;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location
Najing
Type
conf
DOI
10.1109/QSIC.2013.54
Filename
6605912
Link To Document