Title :
Real-time primary-backup (RTPB) replication with temporal consistency guarantees
Author :
Zou, Hengming ; Jahanian, Farnam
Author_Institution :
Real-Time Comput. Lab., Michigan Univ., Ann Arbor, MI, USA
Abstract :
The paper presents a real-time primary-backup (RTPB) replication scheme for supporting fault-tolerant real-time applications. It formally defines two types of temporal consistency, namely external temporal consistency and inter-object temporal consistency. By introducing a key concept called phase variance, the authors are able to build temporal consistency models and derive necessary and sufficient conditions that can be used as the basis for update and transmission scheduling that achieve temporal consistency guarantees. Furthermore, they prove that the term phase variance used in the models can be bounded under various scheduling algorithms, namely EDF, rate monotonic and distance-constrained scheduling. A RTPB implementation was developed within the x-kernel architecture on the MK 7.2 microkernel and the results of a detailed performance evaluation is also discussed
Keywords :
concurrency control; object-oriented programming; processor scheduling; real-time systems; software fault tolerance; software performance evaluation; EDF scheduling; MK 7.2 microkernel; distance-constrained scheduling; external temporal consistency; fault-tolerant real-time applications; inter-object temporal consistency; performance evaluation; phase variance; rate monotonic scheduling; real-time primary-backup replication; scheduling algorithms; temporal consistency guarantees; temporal consistency models; transmission scheduling; update scheduling; x-kernel architecture; Acceleration; Airplanes; Application software; Buildings; Condition monitoring; Fault tolerance; Fault tolerant systems; Laboratories; Scheduling algorithm; Transaction databases;
Conference_Titel :
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-8292-2
DOI :
10.1109/ICDCS.1998.679486