The MAFT Architecture for Distributed Fault Tolerance
IEEE Transactions on Computers - Fault-Tolerant Computing
Implementing fault-tolerant services using the state machine approach: a tutorial
ACM Computing Surveys (CSUR)
Replica determinism in distributed real-time systems: a brief survey
Real-Time Systems
Fault-tolerant computer system design
Fault-tolerant computer system design
Tasking profiles (session summary)
IRTAW '97 Proceedings of the eighth international workshop on Real-Time Ada
Replica Determinism and Flexible Scheduling in Hard Real-Time Dependable Systems
IEEE Transactions on Computers
A generic fault-tolerant architecture for real-time dependable systems
A generic fault-tolerant architecture for real-time dependable systems
Dependability: Basic Concepts and Terminology
Dependability: Basic Concepts and Terminology
Distributed Fault Tolerance - Lessons Learned from Delta-4
Revised Papers from a Workshop on Hardware and Software Architectures for Fault Tolerance
Experiences with Group Communication Middleware
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
he Timely Computing Base: Timely Actions in the Presence of Uncertain Timeliness
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
Reconfiguration and transient recovery in state machine architectures
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
Fault-Tolerant Broadcasts in CAN
FTCS '98 Proceedings of the The Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing
Real-Time Scheduling in a Generic Fault-Tolerant Architecture
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
State Restoration in a COTS-Based N-Modular Architecture
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Timing Analysis of Reliable Real-Time Communication in CAN Networks
ECRTS '01 Proceedings of the 13th Euromicro Conference on Real-Time Systems
Hi-index | 0.00 |
Building reliable real-time applications on top of commercial off-the-shelf (COTS) components is not a straightforward task. Thus, it is essential to provide a simple and transparent programming model, in order to abstract programmers from the low-level implementation details of distribution and replication. However, the recent trend for incorporating pre-emptive multitasking applications in reliable real-time systems inherently increases its complexity. It is therefore important to provide a transparent programming model, enabling pre-emptive multitasking applications to be implemented without resorting to simultaneously dealing with both system requirements and distribution and replication issues. The distributed embedded architecture using COTS components (DEAR-COTS) architecture has been previously proposed as an architecture to support real-time and reliable distributed computer-controlled systems (DCCS) using COTS components. Within the DEAR-COTS architecture, the hard real-time subsystem provides a framework for the development of reliable real-time applications, which are the core of DCCS applications. This paper presents the proposed framework, and demonstrates how it can be used to support the transparent replication of software components.