Diagnosing Web Services System Based on Execution Traces Pattern Analysis

Chengying Mao, Ilkka Tervonen, Jinfu Chen · 2011

Web service has been widely accepted as a technical standard for constructing software system which supports interoperable machine-to-machine interaction over a network. Even though such new system exhibits a lot of advantages such as loose-coupling, heterogeneity and flexibility, how to maintain it is still an open problem, especially for fault diagnosis. In the paper, a framework of debugging Web services system through intelligent information process methods is proposed. In such framework, the execution traces can be collected via SOAP message monitoring or service invocation instrument. Meanwhile, execution logic between Web services can be analyzed according to time-stamp. Based on the logic relations, service order matrix for each execution trace can be constructed. Then, cluster analysis technique can be performed on such matrices to partition the similar traces together. Subsequently, the failure reference 2-tuple which is the important clue for further fault location is formed through sampling and similarity analysis. Finally, the case study and simulation experiment are performed to confirm the feasibility and effectiveness of our method.

Read the paper · More papers on PaperTik