Achieving fault-tolerant ordered broadcasts in CAN

被引:0
作者
Kaiser, J [1 ]
Livani, MA [1 ]
机构
[1] Univ Ulm, Dept Comp Structures, D-89069 Ulm, Germany
来源
DEPENDABLE COMPUTING - EDCC-3 | 1999年 / 1667卷
关键词
real-time communication; fault-tolerance; reliable broadcast; CAN;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper focuses on the problem to guarantee reliable and ordered message delivery to the operational sites of a CAN-Bus network. The contributions of the paper are firstly a hardware mechanism to handle rare failure situations and secondly, a protocol to guarantee the same order of messages on all nodes. After analyzing the error handling mechanism, we suggest a hardware extension to capture situations, which may lead to inconsistent views about the status of a message between the nodes. Based on this mechanism, which enhances the guarantees of the CAN-Bus with respect to reliable message transmission, we develop a deadline-based total ordering scheme. By carefully exploiting the properties of CAN, this can be achieved with very low additional message overhead.
引用
收藏
页码:351 / 363
页数:13
相关论文
共 23 条
[1]   RELIABLE COMMUNICATION IN THE PRESENCE OF FAILURES [J].
BIRMAN, KP ;
JOSEPH, TA .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (01) :47-76
[2]   RELIABLE BROADCAST PROTOCOLS [J].
CHANG, JM ;
MAXEMCHUK, NF .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (03) :251-273
[3]  
*CIA DRAFT STAND 2, 1993, CAN APPL LAYER CAL I
[4]   SYNCHRONOUS ATOMIC BROADCAST FOR REDUNDANT BROADCAST CHANNELS [J].
CRISTIAN, F .
REAL-TIME SYSTEMS, 1990, 2 (03) :195-212
[5]  
CRISTIAN F, 1985, IEEE 15 INT S FAULT
[6]   RMP: Fault-tolerant group communication [J].
Jia, WJ ;
Kaiser, J ;
Nett, E .
IEEE MICRO, 1996, 16 (02) :59-67
[7]  
KAISER J, 1999, 2 INT S OBJ OR DISTR
[8]  
KOPETZ H, 1992, 1292 TU VIENN I F TE
[9]  
Krishna C. M., 1997, Real-time systems
[10]  
LIVANI MA, 1999, 7 INT WORKSH PAR DIS