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 条
  • [31] Tolerating Transient Late-timing Faults in Cloud-based Real-time Stream Processing
    Garraghan, Peter
    Perks, Stuart
    Ouyang, Xue
    Mckee, David
    Moreno, Ismael Solis
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 108 - 115
  • [32] A dynamic replica selection algorithm for tolerating timing faults
    Krishnamurthy, S
    Sanders, WH
    Cukier, M
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 107 - 116
  • [33] Wafer-scale diagnosis tolerating comparator faults
    Istituto di Elaborazione, Informazione Del CNR, VIA Santa Maria, 46, 1-56126 Pisa, Italy
    IEE Proc Comput Digital Tech, 4 (211-215):
  • [34] An adaptive algorithm for tolerating value faults and crash failures
    Ren, YS
    Cukier, M
    Sanders, WH
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (02) : 173 - 192
  • [35] Mutual Visibility for Robots with Lights Tolerating Light Faults
    Sharma, Gokarna
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 829 - 836
  • [36] Design methodologies for tolerating cell and interconnect faults in FPGAs
    Hanchek, F
    Dutt, S
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1996, : 326 - 331
  • [37] Gathering of Mobile Robots Tolerating Multiple Crash Faults
    Bouzid, Zohir
    Das, Shantanu
    Tixeuil, Sebastien
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 337 - 346
  • [38] Wafer-scale diagnosis tolerating comparator faults
    Sallay, B
    Maestrini, P
    Santi, P
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1999, 146 (04): : 211 - 215
  • [39] Formal Verification of Consensus Algorithms Tolerating Malicious Faults
    Charron-Bost, Bernadette
    Debrat, Henri
    Merz, Stephan
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2011, 6976 : 120 - +
  • [40] Construction of the mesh and the torus tolerating a large number of faults
    Tamaki, H
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1996, 53 (03) : 371 - 379