Title :
A real-time primary-backup replication service
Author :
Zou, Hengming ; Jahanian, Farnam
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
6/1/1999 12:00:00 AM
Abstract :
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 external and interobject temporal consistency, the notion of phase variance, 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 x-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
Keywords :
concurrency control; fault tolerant computing; performance evaluation; real-time systems; failover consistency; failure recovery time; fault-tolerant data access; performance evaluation; phase variance; primary-backup replication; real-time environment; recovery from failures; replicated data; temporal consistency; Aerospace electronics; Application software; Computational modeling; Computer aided manufacturing; Fault tolerance; Fault tolerant systems; Process control; Real time systems; Redundancy; Timing;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on