Title :
Fault-tolerant clock synchronization in CAN
Author :
Rodrigues, Luís ; Guimarães, Mário ; Rufino, José
Author_Institution :
Fac. de Ciencias, Lisbon Univ., Portugal
Abstract :
This paper presents a new fault-tolerant clock synchronization algorithm designed for the Controller Area Network (CAN). The algorithm provides all correct processes of the system with a global timebase, despite the occurrence of faults in the network or in a minority of processes. Such global time-frame is a requirement of many distributed real-time control systems. Designing protocols for CAN is justified by the increasing use of this network in industrial automation applications. CAN owns a number of unique properties that can be used to improve the precision and performance of a clock synchronization algorithm. Unfortunately, some of its features also make the implementation of a fault-tolerant clock synchronization service a non-trivial task. Our algorithm addresses both the positive and the negative aspects of CAN
Keywords :
controller area networks; fault tolerant computing; protocols; real-time systems; synchronisation; controller area network; distributed real-time control systems; fault-tolerant clock synchronization; global time-frame; global timebase; industrial automation; protocols; Algorithm design and analysis; Automatic control; Clocks; Control systems; Distributed control; Electrical equipment industry; Fault tolerance; Protocols; Real time systems; Synchronization;
Conference_Titel :
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location :
Madrid
Print_ISBN :
0-8186-9212-X
DOI :
10.1109/REAL.1998.739775