Title :
Error recovery in time-triggered communication systems using servers
Author :
Marques, Lino ; Vasconcelos, Veronica ; Pedreiras, Paulo ; Almeida, Luis
Author_Institution :
Dept. Eng. Electrotec., Inst. Politec. de Coimbra, Coimbra, Portugal
Abstract :
In communication systems, transient faults will eventually occur. Thus, some mechanism is necessary to handle them and achieve appropriate levels of reliability, particularly in safety-critical systems. One possibility is to rely on temporal redundancy, i.e., using message retransmissions. General requirements for such a mechanism would include a parsimonious use of extra bandwidth while guaranteeing the schedulability of the message set. In this paper we propose using on-line traffic scheduling together with scheduling servers to recover message errors in time-triggered systems on Controller Area Network (CAN), taking advantage of the Flexible Time-Triggered CAN protocol. This novel mechanism is shown to offer a desired error recovery latency using much less extra bandwidth than typical approaches used in time-triggered systems. In this paper we present this novel error recovery mechanism, including a thorough characterization as well as configuration guidelines, namely concerning how to choose the server parameters (type, period and capacity). The correctness of the proposed approach and its superior performance are validated with simulation using several communication benchmarks available in the literature.
Keywords :
controller area networks; protocols; scheduling; controller area network; error recovery mechanism; flexible time-triggered CAN protocol; message set schedulability; online traffic scheduling; safety-critical system; server capacity parameter; server period parameter; server type parameter; temporal redundancy; time-triggered communication system; Bandwidth; Bit error rate; Protocols; Reliability; Schedules; Servers; Transient analysis; Control Area Network; error recovery; scheduling servers; time-triggered communication; traffic scheduling;
Conference_Titel :
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location :
Porto
DOI :
10.1109/SIES.2013.6601493