An analysable bus-guardian for event-triggered communication

被引:35
作者
Broster, I [1 ]
Burns, A [1 ]
机构
[1] Univ York, Real Time Syst Res Grp, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
来源
RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2003年
关键词
D O I
10.1109/REAL.2003.1253288
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a guardian-based approach to detecting 'babbling idiots', faulty nodes which erroneously consume extra resource in an event triggered system. In general, one cannot detect all babbling idiots, but the maximum effect of undetected faults is bounded and small, and therefore can be taken into account in worst case response time analysis to guarantee that a babbling idiot cannot cause a timing failure elsewhere in the system. The approach is applied specifically to the CAN protocol to protect against faulty nodes transmitting message frames too often. We show that the overhead of including the effect of undetected frames into the worst case response time analysis is small enough to be of practical value.
引用
收藏
页码:410 / 419
页数:10
相关论文
共 25 条
[1]  
BATE IJ, 1999, THESIS U YORK YORK
[2]  
BELSCHNER R, 2002, FLEXRAY REQUIREMENTS
[3]  
Bosch, 1991, CAN SPEC VERS 2 0
[4]   Timely use of the CAN protocol in critical hard real-time systems with faults [J].
Broster, I ;
Burns, A .
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, :95-102
[5]  
BROSTER I, 2001, P WORK IN PROGR SESS, P25
[6]  
Burns A., 2001, Real-time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time POSIX, V3rd
[7]   KNOWLEDGE AND COMMON KNOWLEDGE IN A DISTRIBUTED ENVIRONMENT [J].
HALPERN, JY ;
MOSES, Y .
JOURNAL OF THE ACM, 1990, 37 (03) :549-587
[8]  
HANSSON H, 2001, P ETFA OCT
[9]   FTMP - HIGHLY RELIABLE FAULT-TOLERANT MULTIPROCESSOR FOR AIRCRAFT [J].
HOPKINS, AL ;
SMITH, TB ;
LALA, JH .
PROCEEDINGS OF THE IEEE, 1978, 66 (10) :1221-1239
[10]  
*IEE, 2000, EMC FUNCT SAF IEE GU