Protocol for pseudo-active replication in wide-area network

In this paper, we discuss how to replicate a server in order to obtain fault-tolerant services. In the active replication, all the requests from a client are performed by all the server replicas in the same order. The replicas are rather placed on heterogeneous computers interconnected in a wide-area network, e.g. the Internet, where each communication channel has different message transmission delay and bandwidth. Hence, the response times of the replicas observed by the clients are not the same. We newly propose a pseudo-active replication where the client does not wait for other responses after receiving one response and slower replicas do not perform every request performed by the faster ones.

[1]  David Powell,et al.  Fault-tolerance in Delta-4 , 1991, OPSR.

[2]  Makoto Takizawa,et al.  Flexible wide-area group communication protocols-international experiments , 1998, Proceedings of the 1998 ICPP Workshop on Architectural and OS Support for Multimedia Applications Flexible Communication Systems. Wireless Networks and Mobile Computing (Cat. No.98EX206).

[3]  Kenneth P. Birman,et al.  Reliable communication in the presence of failures , 1987, TOCS.

[4]  Makoto Takizawa,et al.  Fault -Tolerant Intra- Group Communication , 1996 .

[5]  Fred B. Schneider,et al.  Byzantine generals in action: implementing fail-stop processors , 1984, TOCS.

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

[7]  Paulo Veríssimo,et al.  The Delta-4 extra performance architecture (XPA) , 1990, [1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium.

[8]  Partha Dasgupta,et al.  Fault Tolerant Computing in Object Based Distributed Operating Systems , 1987, SRDS.

[9]  H. Higaki,et al.  Fault-Tolerant Object by Group-to-Group Communications in Distributed Systems , 1993 .