Issue No.06 - June (1999 vol.10)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.774905
<p><b>Abstract</b>—This paper presents a real-time primary-backup replication scheme to support fault-tolerant data access in a real-time environment. The main features of the system are fast response to client requests, bounded inconsistency between primary and backup, temporal consistency guarantee for replicated data, and quick recovery from failures. The paper defines <it>external</it> and <it>interobject temporal consistency</it>, the notion of <it>phase variance</it>, and builds a computation model that ensures such consistencies for replicated data deterministically where the underlying communication mechanism provides deterministic message delivery semantics and probabilistically where no such support is available. It also presents an optimization of the system and an analysis of the failover process which includes failover consistency and failure recovery time. An implementation of the proposed scheme is built within the <tmath>$x$</tmath>-kernel architecture on the MK 7.2 microkernel from the Open Group. The results of a detailed performance evaluation of this implementation are also discussed.</p>
Real-time systems, fault tolerance, replication protocols, temporal consistency, phase variance, probabilistic consistency.
Hengming Zou, Farnam Jahanian, "A Real-Time Primary-Backup Replication Service", IEEE Transactions on Parallel & Distributed Systems, vol.10, no. 6, pp. 533-548, June 1999, doi:10.1109/71.774905