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 条
  • [41] Scheduling Acyclic Traffic in Cyclic and Deterministic Communication Systems
    von Hoyningen-Huene, Johannes
    Mueller, Andreas
    2017 IEEE 13TH INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2017), 2017,
  • [42] Symbol Shifting: Tolerating More Faults in PCM Blocks
    Maddah, Rakan
    Cho, Sangyeun
    Melhem, Rami
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) : 2270 - 2283
  • [43] Warped-Shield: Tolerating Hard Faults in GPGPUs
    Dweik, Waleed
    Abdel-Majeed, Mohammad
    Annavaram, Murali
    2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 431 - 442
  • [45] Tolerating Uncertainty About the Communication of Risk
    Han, Paul K. J.
    MDM POLICY & PRACTICE, 2025, 10 (01)
  • [46] A scenario of tolerating interaction faults between otherwise correct systems
    Nassu, Bogdan Tomoyuki
    Nanya, Takashi
    12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 371 - +
  • [47] Tolerating Permanent State Transition Faults in Asynchronous Sequential Machines
    Jung-Min Yang
    Journal of Computer Science and Technology, 2016, 31 : 1028 - 1037
  • [48] Transactional Encoding for Tolerating Transient Hardware Errors
    Wamhoff, Jons-Tobias
    Schwalbe, Mario
    Faqeh, Rasha
    Fetzer, Christof
    Felber, Pascal
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2013, 2013, 8255 : 1 - 16
  • [49] Automatically Tolerating Arbitrary Faults in Non-malicious Settings
    Behrens, Diogo
    Weigert, Stefan
    Fetzer, Christof
    2013 SIXTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2013, : 114 - 123
  • [50] MINIMUM TIME BROADCAST NETWORKS TOLERATING A LOGARITHMIC NUMBER OF FAULTS
    GARGANO, L
    VACCARO, U
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1992, 5 (02) : 178 - 198