Making Services Fault Tolerant

  • Pat Pik Wah Chan
  • Michael R. Lyu
  • Miroslaw Malek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4328)

Abstract

With ever growing use of Internet, Web services become increasingly popular and their growth rate surpasses even the most optimistic predictions. Services are self-descriptive, self-contained, platform-independent and openly-available components that interact over the network. They are written strictly according to open specifications and/or standards and provide important and often critical functions for many business-to-business systems. Failures causing either service downtime or producing invalid results in such systems may range from a mere inconvenience to significant monetary penalties or even loss of human lives. In applications where sensing and control of machines and other devices take place via services, making the services highly dependable is one of main critical goals. Currently, there is no experimental investigation to evaluate the reliability and availability of Web services systems. In this paper, we identify parameters impacting the Web services dependability, describe the methods of dependability enhancement by redundancy in space and redundancy in time and perform a series of experiments to evaluate the availability of Web services. To increase the availability of the Web service, we use several replication schemes and compare them with a single service. The Web services are coordinated by a replication manager. The replication algorithm and the detailed system configuration are described in this paper.

Keywords

Web service availability redundancy reliability 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Pat Pik Wah Chan
    • 1
  • Michael R. Lyu
    • 1
  • Miroslaw Malek
    • 2
  1. 1.Department of Computer Science and EngineeringThe Chinese University of Hong Kong, Hong KongChina
  2. 2.Department of Computer Science and EngineeringHumboldt University BerlinGermany

Personalised recommendations