Title :
Optimizations of an application-level protocol for enhanced dependability in FlexRay
Author :
Li, Wenchao ; Di Natale, Marco ; Zheng, Wei ; Giusto, Paolo ; Sangiovanni-Vincentelli, Alberto ; Seshia, Sanjit A.
Author_Institution :
EECS Dept., UC Berkeley, Berkeley, CA, USA
Abstract :
FlexRay [9] is an automotive standard for high-speed and reliable communication that is being widely deployed for next generation cars. The protocol has powerful error-detection mechanisms, but its error-management scheme forces a corrupted frame to be dropped without any notification to the transmitter. In this paper, we analyze the feasibility of and propose an optimization approach for an application-level acknowledgement and retransmission scheme for which transmission time is allocated on top of an existing schedule. We formulate the problem as a Mixed Integer Linear Program. The optimization is comprised of two stages. The first stage optimizes a fault tolerance metric; the second improves scheduling by minimizing the latencies of the acknowledgement and retransmission messages. We demonstrate the effectiveness of our approach on a case study based on an experimental vehicle designed at General Motors.
Keywords :
automobiles; mobile communication; protocols; FlexRay; General Motors; application-level acknowledgement; application-level protocol; automotive standard; error-management scheme; fault tolerance metric; high-speed communication; mixed integer linear program; next generation cars; reliable communication; retransmission messages; retransmission scheme; Automotive engineering; Bandwidth; Communication standards; Fault tolerance; ISO standards; Job shop scheduling; Protocols; Robustness; Safety; Vehicle dynamics;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090824