Extended WS-FIT model to enhance the fault tolerance in the dynamic composite web service

Numerous web services are evolving now. Organizational work flows are simulated by using composite web services. Because of the increasing number of web services, atomic web services that are involved in the composite web service are selected dynamically. Quality of Service (QoS) in web service plays a vital role today. Among all QoS metrics, reliability plays the dominant role. One of the reliability factors is dependability. Dependability is the ability to avoid service failures. In this paper, a extended model of WS-FIT is proposed to increase the dependability in the dynamic composite web service using fault injection technique.

[1]  Kang G. Shin,et al.  DOCTOR: an integrated software fault injection environment for distributed real-time systems , 1995, Proceedings of 1995 IEEE International Computer Performance and Dependability Symposium.

[2]  Brian Randell,et al.  The Evolution of the Recovery Block Concept , 1994 .

[3]  Matthew Merzbacher,et al.  Measuring end-user availability on the Web: practical experience , 2002, Proceedings International Conference on Dependable Systems and Networks.

[4]  Flaviu Cristian,et al.  Understanding fault-tolerant distributed systems , 1991, CACM.

[5]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[6]  Johan Karlsson,et al.  Fault injection into VHDL models: the MEFISTO tool , 1994 .

[7]  Richard P. Martin,et al.  Mendosis: A SAN-based Fault Injection Test-bed for the Construction of Highly Available Network Services , 2001 .

[8]  Ravishankar K. Iyer,et al.  NFTAPE: a framework for assessing dependability in distributed systems with lightweight fault injectors , 2000, Proceedings IEEE International Computer Performance and Dependability Symposium. IPDS 2000.

[9]  Archana Ganapathi,et al.  Why Do Internet Services Fail, and What Can Be Done About It? , 2002, USENIX Symposium on Internet Technologies and Systems.

[10]  Ricardo Jiménez-Peris,et al.  WS-replication: a framework for highly available web services , 2006, WWW '06.

[11]  Sébastien Tixeuil,et al.  A language-driven tool for fault injection in distributed systems , 2005, The 6th IEEE/ACM International Workshop on Grid Computing, 2005..

[12]  Nancy G. Leveson,et al.  An experimental evaluation of the assumption of independence in multiversion programming , 1986, IEEE Transactions on Software Engineering.

[13]  Ravishankar K. Iyer,et al.  Reliability of Internet Hosts: A Case Study from the End User's Perspective , 1999, Comput. Networks.

[14]  Jie Xu,et al.  Assessing the dependability of OGSA middleware by fault injection , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[15]  Farnam Jahanian,et al.  ORCHESTRA: A Fault Injection Environment for Distributed Systems , 1996 .

[16]  Yuhui Chen,et al.  WS-mediator for improving dependability of service composition , 2008 .

[17]  Algirdas Avizienis,et al.  The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.

[18]  Raymond A. Paul,et al.  Services-oriented dynamic reconfiguration framework for dependable distributed computing , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

[19]  Nicolas Salatgé,et al.  Fault Tolerance Connectors for Unreliable Web Services , 2007, 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07).

[20]  Hermann Kopetz,et al.  Fault tolerance, principles and practice , 1990 .

[21]  Valérie Issarny,et al.  Dependability in the Web Services Architecture , 2002, WADS.

[22]  David F. McAllister,et al.  An Experimental Evaluation of Software Redundancy as a Strategy For Improving Reliability , 1991, IEEE Trans. Software Eng..

[23]  Jie Xu,et al.  From Recovery Blocks to Concurrent Atomic Actions , 2003 .

[24]  William H. Sanders,et al.  Loki: a state-driven fault injector for distributed systems , 2000, Proceeding International Conference on Dependable Systems and Networks. DSN 2000.

[25]  Paul T. Groth,et al.  A provenance-aware weighted fault tolerance scheme for service-based applications , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).