Real-time control systems (RTCSs) tolerate delay and crash faults by replicating the controller. Each replica computes and issues setpoints to actuators over a network that might drop or delay messages. Hence, the actuators might receive an inconsistent set of setpoints. Such inconsistency is avoided either by having a single primary replica compute and issue setpoints (in passive replication) or a consensus algorithm select one sending-replica (in active replication). However, due to the impossibility of a perfect failure-detector, passive-replication schemes can have multiple primaries, causing inconsistency, especially in the presence of intermittent delay faults. Furthermore, the impossibility of bounded-latency consensus causes both sc...
peer-reviewedCurrent and emerging safety-critical applications such as the automotive X-by-wire sys...
For the vast majority of computer systems correct operation is defined as producing the correct resu...
It is imperative to accept that failures can and will occur even in meticulously designed distribute...
Real-time control systems (RTCSs) perform complex control and require low response times. They typic...
We consider real-time control systems that consist of a controller that computes and sends setpoints...
Cyber-physical systems (CPSs) are real-world processes that are controlled by computer algorithms. W...
In time-sensitive, safety-critical systems that must be fail-operational, active replication is comm...
A high-level design is presented for a reliable computing platform for real-time control application...
International audienceReal-time control systems use controllers that compute and issue setpoints wit...
Replication is a proven concept for increasing the availability of distributed systems. However, ac...
Traditional active and passive replication schemes are widely used to provide fault tolerant distrib...
Fault-tolerant real-time systems are typically based on active replication where replicated entities...
Replication is a proven concept for increasing the availability of distributed systems. However, act...
Abstract—In systems that use primary-backup replication for fault-tolerance, maintaining system avai...
An architecture based on controller redundancy for increased embedded real-time systems safety and a...
peer-reviewedCurrent and emerging safety-critical applications such as the automotive X-by-wire sys...
For the vast majority of computer systems correct operation is defined as producing the correct resu...
It is imperative to accept that failures can and will occur even in meticulously designed distribute...
Real-time control systems (RTCSs) perform complex control and require low response times. They typic...
We consider real-time control systems that consist of a controller that computes and sends setpoints...
Cyber-physical systems (CPSs) are real-world processes that are controlled by computer algorithms. W...
In time-sensitive, safety-critical systems that must be fail-operational, active replication is comm...
A high-level design is presented for a reliable computing platform for real-time control application...
International audienceReal-time control systems use controllers that compute and issue setpoints wit...
Replication is a proven concept for increasing the availability of distributed systems. However, ac...
Traditional active and passive replication schemes are widely used to provide fault tolerant distrib...
Fault-tolerant real-time systems are typically based on active replication where replicated entities...
Replication is a proven concept for increasing the availability of distributed systems. However, act...
Abstract—In systems that use primary-backup replication for fault-tolerance, maintaining system avai...
An architecture based on controller redundancy for increased embedded real-time systems safety and a...
peer-reviewedCurrent and emerging safety-critical applications such as the automotive X-by-wire sys...
For the vast majority of computer systems correct operation is defined as producing the correct resu...
It is imperative to accept that failures can and will occur even in meticulously designed distribute...