Cargando…

Error Recovery in the Time-Triggered Paradigm with FTT-CAN

Data networks are naturally prone to interferences that can corrupt messages, leading to performance degradation or even to critical failure of the corresponding distributed system. To improve resilience of critical systems, time-triggered networks are frequently used, based on communication schedul...

Descripción completa

Detalles Bibliográficos
Autores principales: Marques, Luis, Vasconcelos, Verónica, Pedreiras, Paulo, Almeida, Luís
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5795361/
https://www.ncbi.nlm.nih.gov/pubmed/29324723
http://dx.doi.org/10.3390/s18010188
_version_ 1783297280507379712
author Marques, Luis
Vasconcelos, Verónica
Pedreiras, Paulo
Almeida, Luís
author_facet Marques, Luis
Vasconcelos, Verónica
Pedreiras, Paulo
Almeida, Luís
author_sort Marques, Luis
collection PubMed
description Data networks are naturally prone to interferences that can corrupt messages, leading to performance degradation or even to critical failure of the corresponding distributed system. To improve resilience of critical systems, time-triggered networks are frequently used, based on communication schedules defined at design-time. These networks offer prompt error detection, but slow error recovery that can only be compensated with bandwidth overprovisioning. On the contrary, the Flexible Time-Triggered (FTT) paradigm uses online traffic scheduling, which enables a compromise between error detection and recovery that can achieve timely recovery with a fraction of the needed bandwidth. This article presents a new method to recover transmission errors in a time-triggered Controller Area Network (CAN) network, based on the Flexible Time-Triggered paradigm, namely FTT-CAN. The method is based on using a server (traffic shaper) to regulate the retransmission of corrupted or omitted messages. We show how to design the server to simultaneously: (1) meet a predefined reliability goal, when considering worst case error recovery scenarios bounded probabilistically by a Poisson process that models the fault arrival rate; and, (2) limit the direct and indirect interference in the message set, preserving overall system schedulability. Extensive simulations with multiple scenarios, based on practical and randomly generated systems, show a reduction of two orders of magnitude in the average bandwidth taken by the proposed error recovery mechanism, when compared with traditional approaches available in the literature based on adding extra pre-defined transmission slots.
format Online
Article
Text
id pubmed-5795361
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-57953612018-02-13 Error Recovery in the Time-Triggered Paradigm with FTT-CAN Marques, Luis Vasconcelos, Verónica Pedreiras, Paulo Almeida, Luís Sensors (Basel) Article Data networks are naturally prone to interferences that can corrupt messages, leading to performance degradation or even to critical failure of the corresponding distributed system. To improve resilience of critical systems, time-triggered networks are frequently used, based on communication schedules defined at design-time. These networks offer prompt error detection, but slow error recovery that can only be compensated with bandwidth overprovisioning. On the contrary, the Flexible Time-Triggered (FTT) paradigm uses online traffic scheduling, which enables a compromise between error detection and recovery that can achieve timely recovery with a fraction of the needed bandwidth. This article presents a new method to recover transmission errors in a time-triggered Controller Area Network (CAN) network, based on the Flexible Time-Triggered paradigm, namely FTT-CAN. The method is based on using a server (traffic shaper) to regulate the retransmission of corrupted or omitted messages. We show how to design the server to simultaneously: (1) meet a predefined reliability goal, when considering worst case error recovery scenarios bounded probabilistically by a Poisson process that models the fault arrival rate; and, (2) limit the direct and indirect interference in the message set, preserving overall system schedulability. Extensive simulations with multiple scenarios, based on practical and randomly generated systems, show a reduction of two orders of magnitude in the average bandwidth taken by the proposed error recovery mechanism, when compared with traditional approaches available in the literature based on adding extra pre-defined transmission slots. MDPI 2018-01-11 /pmc/articles/PMC5795361/ /pubmed/29324723 http://dx.doi.org/10.3390/s18010188 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Marques, Luis
Vasconcelos, Verónica
Pedreiras, Paulo
Almeida, Luís
Error Recovery in the Time-Triggered Paradigm with FTT-CAN
title Error Recovery in the Time-Triggered Paradigm with FTT-CAN
title_full Error Recovery in the Time-Triggered Paradigm with FTT-CAN
title_fullStr Error Recovery in the Time-Triggered Paradigm with FTT-CAN
title_full_unstemmed Error Recovery in the Time-Triggered Paradigm with FTT-CAN
title_short Error Recovery in the Time-Triggered Paradigm with FTT-CAN
title_sort error recovery in the time-triggered paradigm with ftt-can
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5795361/
https://www.ncbi.nlm.nih.gov/pubmed/29324723
http://dx.doi.org/10.3390/s18010188
work_keys_str_mv AT marquesluis errorrecoveryinthetimetriggeredparadigmwithfttcan
AT vasconcelosveronica errorrecoveryinthetimetriggeredparadigmwithfttcan
AT pedreiraspaulo errorrecoveryinthetimetriggeredparadigmwithfttcan
AT almeidaluis errorrecoveryinthetimetriggeredparadigmwithfttcan