• 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