Atomic broadcast: from simple message diffusion to Byzantine agreement
Information and Computation
Fault-tolerant broadcasts and related problems
Distributed systems (2nd Ed.)
A Linux kernel module implementation of restricted Ada tasking
IRTAW '99 Proceedings of the ninth international workshop on Real-time Ada
Programming atomic multicast in CAN
IRTAW '00 Proceedings of the 10th international workshop on Real-time Ada workshop
Achieving Fault-Tolerant Ordered Broadcasts in CAN
EDCC-3 Proceedings of the Third European Dependable Computing Conference on Dependable Computing
Fault-Tolerant Broadcasts in CAN
FTCS '98 Proceedings of the The Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing
Transparent Environment for Replicated Ravenscar Applications
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
Hi-index | 0.00 |
Controller Area Network (CAN) is a fieldbus network suitable for small-scale Distributed Computer Controlled Systems, being appropriate for transferring short real-time messages. However, CAN networks are also known to present some reliability problems, which can lead to an inconsistent message delivery, thus to an unreliable behaviour of the supported applications. In this paper, a set of atomic multicast protocols for CAN networks is presented, preventing the occurrence of such unreliable behaviours. The proposed protocols explore the CAN synchronous properties to minimise its run-time overhead, and to provide a timely service to the supported applications. The paper also presents conclusions drawn from the implementation of the protocols in the Ada version of Real-Time Linux.