Tolerating Transient Communication Faults with Online Traffic Scheduling

被引:0
|
作者
Marques, Luis
Vasconcelos, Veronica
Pedreiras, Paulo
Almeida, Luis
机构
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Building distributed embedded systems that will be fault-free for all their lifetime is virtually impossible, thus the systems must deal with them if a continued correct behavior is needed. This is the case of safety-critical systems, such as X-by-wire systems in the automotive domain. Concerning transient communication faults in particular, they can be dealt with at various levels of the protocol stacks, with different techniques, e. g., temporal and spatial redundancy. In this paper we focus on temporal redundancy and we address the limitations imposed by typical time-triggered systems, commonly found in safety-critical systems, arising from their static traffic definition. In these systems the use of temporal redundancy to handle communication errors requires the pre-allocation of communication resources that, in the absence of errors, are wasted. Therefore, we propose an online traffic scheduling approach in which retransmissions are consistently scheduled with the remaining time-triggered traffic, using the unique flexibility provided by the FTT-CAN protocol (Flexible Time-Triggered communication on CAN). We address the integration of appropriate fault detectors in the FTT-CAN protocol to monitor the bus activity and re-schedule omitted messages. We show that this approach is more efficient than the static allocations, since communication resources are only allocated when necessary. We also discuss alternative realizations and validate the approach with initial results from a prototype implementation.
引用
收藏
页码:396 / 402
页数:7
相关论文
共 50 条
  • [1] Tolerating permanent and transient value faults
    Zarko Milosevic
    Martin Hutle
    André Schiper
    Distributed Computing, 2014, 27 : 55 - 77
  • [2] Tolerating permanent and transient value faults
    Milosevic, Zarko
    Hutle, Martin
    Schiper, Andre
    DISTRIBUTED COMPUTING, 2014, 27 (01) : 55 - 77
  • [3] Formal development of mechanisms for tolerating transient faults
    Ilic, Dubravka
    Troubitsyna, Elena
    Laibinis, Linas
    Snook, Colin
    RIGOROUS DEVELOPMENT OF COMPLEX FAULT-TOLERANT SYSTEMS, 2006, 4157 : 189 - +
  • [4] Tolerating transient illegal turn faults in NoCs
    Huang, Letian
    Zhang, Xiaofan
    Ebrahimi, Masoumeh
    Li, Guangjun
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 43 : 104 - 115
  • [5] Formal development of software for tolerating transient faults
    Ilic, D
    Troubitsyna, E
    11TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2005, : 140 - 147
  • [6] Fault-tolerant real-time scheduling algorithm for tolerating multiple transient faults
    Pathan, Risat Mahmud
    ICECE 2006: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, 2006, : 577 - 580
  • [7] Tolerating transient faults through an instruction reissue mechanism
    Sato, T
    Arita, I
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2001, : 240 - 247
  • [8] Recovery of fault-tolerant real-time scheduling algorithm for tolerating multiple transient faults
    Pathan, Risat Mahmud
    PROCEEDINGS OF 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT 2007), 2007, : 1 - 6
  • [9] TOLERATING FAULTS
    BRODY, K
    I&CS-INDUSTRIAL AND PROCESS CONTROL MAGAZINE, 1985, 58 (02): : 35 - 40
  • [10] Tolerating Radiation-Induced Transient Faults in Modern Processors
    Xiaobin Li
    Jean-Luc Gaudiot
    International Journal of Parallel Programming, 2010, 38 : 85 - 116