Issue No. 05 - September/October (1998 vol. 18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.735944
Many replica management approaches have been developed in the literature ncluding the state machine approach and the primary/back-up approach. In these approaches, applications are replicated on different processing elements, each instance of the replicated application is called a replica. Replicas cooperate to provide fault tolerance. In this article, we introduce a new replica management approach for implementing embedded fault tolerant systems based on the functional programming paradigm. The proposed approach, called active parallel replication, takes advantages of the redundancy existing in the system and on the properties of the functional programming paradigm, such as referential transparency, not only to provide fault tolerance but also to improve system performance and to reduce the computation costs of replica management and synchronization.
Fault tolerance, embedded systems, replica management, system performance
A. Cherif and T. Katayama, "Replica Management for Fault-Tolerant Systems," in IEEE Micro, vol. 18, no. , pp. 54-65, 1998.