Providing Reliable Web Services through Active Replication

The paper presents a middleware that provides reliable web services using the active replication technique. The middleware uses a timestamp-based protocol to maintain the consistency of the replicas' states. Compared with the optimistic active replication protocol and group communication primitives, the protocol used in this paper reduces the replication overhead for a class of applications.

[1]  Sam Toueg,et al.  Unreliable failure detectors for reliable distributed systems , 1996, JACM.

[2]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[3]  André Schiper,et al.  Optimistic active replication , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

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

[5]  Gustavo Alonso,et al.  MIDDLE-R: Consistent database replication at the middleware level , 2005, TOCS.

[6]  Francisco Moura,et al.  Optimistic total order in wide area networks , 2002, 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings..

[7]  Fred B. Schneider,et al.  Implementing fault-tolerant services using the state machine approach: a tutorial , 1990, CSUR.

[8]  Yilin Shen,et al.  A middleware for replicated Web services , 2005, IEEE International Conference on Web Services (ICWS'05).