Improving Service Availability without Improving Availability of Individual Services

Yuhui Chen, Alexander B. Romanovsky · 2007

This paper presents a novel architectural solution for improving dependability of Web Services. This approach is based on the concepts from the emerging resilienceexplicit computing combined with the traditional fault-tolerance techniques such as recovery blocks and N-version programming applied in the context of the serviceoriented architecture. We propose a distributed solution called WS-Mediator, which is implemented as an overlay network of specialized services. The globally distributed architecture of the WS-Mediator system collects dependability metadata from the end-user’s perspective, analyses them and acts upon them to tolerate faults using dynamic reconfiguration. Therefore to improve dependability of Web Services by introducing service redundancy. We have implemented a Java WS-Mediator framework based upon WS-Mediator concept, which can be easily integrated into implementation of Java Web Services applications. We report the results of the extensive experiments conducted in the context of the bioinformatics domain, in which we demonstrate the applicability of our approach.

Read the paper · More papers on PaperTik