Message scheduling and timing analysis for flexray dynamic segment by considering slot-multiplexing

FlexRay is a communication protocol that combines event- and time-triggered communication to increase the schedulability and flexibility of message scheduling in current car systems. Because safety and reliability are particularly crucial for automotive systems, the worst-case response times of signals transmitted by electronic control units must be under their deadlines. To increase the bandwidth utilization, the slotmultiplexing (SM) mechanism that is allowable in protocol specification was adopted to schedule messages offline in the dynamic segment of the FlexRay protocol, and this mechanism was also considered in the timing analysis. The proposed method was feasible to calculate worst-case response time of message under any bus load when considered slot-multiplexing. Then the approach was applied to a Society of Automotive Engineers benchmark to ensure that all messages were schedulable. The simulation results revealed that by using slot-multiplexing, only 17 identifiers were used, which was less than 23 identifiers that were needed when the slot-multiplexing was not considered. It also improved the schedulability of dynamic segment with up to 27% improvement in bus bandwidth utilization.

[1]  Ece Guran Schmidt,et al.  Schedulability Analysis and Message Schedule Computation for the Dynamic Segment of FlexRay , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[2]  Samarjit Chakraborty,et al.  Optimized Schedule Synthesis under Real-Time Constraints for the Dynamic Segment of FlexRay , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[3]  Robert Bosch,et al.  Comparison of Event-Triggered and Time-Triggered Concepts with Regard to Distributed Control Systems , 2004 .

[4]  Petru Eles,et al.  Timing Analysis of the FlexRay Communication Protocol , 2006, ECRTS.

[5]  Ratnesh Kumar,et al.  Computation of the Precise Worst-Case Response Time of FlexRay Dynamic Messages , 2014, IEEE Transactions on Automation Science and Engineering.

[6]  Yeqiong Song,et al.  Trends in Automotive Communication Systems , 2005, Proc. IEEE.

[7]  Rolf Ernst,et al.  Response-time analysis of the flexray dynamic segment under consideration of slot-multiplexing , 2012, 7th IEEE International Symposium on Industrial Embedded Systems (SIES'12).

[8]  Haibo Zeng,et al.  Timing Analysis and Optimization of FlexRay Dynamic Segment , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.