Talks and Poster Presentations (with Proceedings-Entry):
C. Inzinger, W. Hummer, B. Satzger, Ph. Leitner, S. Dustdar:
"Identifying Incompatible Service Implementations using Pooled Decision Trees";
Talk: 28th ACM Symposium on Applied Computing, SAC 2013,
- 2013-03-22; in: "Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 2013",
S. Shin, J. Maldonado (ed.);
We study fault localization techniques for identi cation of incompatible con gurations and implementations in service-based applications (SBAs). Practice has shown that standardized interfaces alone do not guarantee compatibility of services originating from di erent partners. Hence, dynamic runtime instantiations of such SBAs pose a great challenge to reliability and dependability. The aim of this work is to monitor and analyze successful and faulty executions in SBAs, in order to detect incompatible con gurations at runtime. We propose an approach using pooled decision trees for localization of faulty service parameter and binding con gurations, explicitly addressing transient and changing fault conditions. The presented fault localization technique works on a per-request basis and is able to take individual service inputs into account. Considering not only the service con guration but also the service input data as parameters for the fault localization algorithm increases the computational complexity by an order of magnitude. Hence, our performance evaluation is targeted at large-scale SBAs and illustrates the feasibility and decent scalability of the approach.
Fault Localization, Service-Oriented Architecture, Pooled Decision Trees, Dependability
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Project Head Schahram Dustdar:
Created from the Publication Database of the Vienna University of Technology.