TY - GEN
T1 - Reconfigurable communication middleware for flexray-based distributed embedded systems
AU - Majumdar, Diptesh
AU - Zhang, Licong
AU - Bhaduri, Purandar
AU - Chakraborty, Samarjit
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015
Y1 - 2015
N2 - In this paper we consider the case of a network of Electronic Control Units (ECUs) connected through a FlexRay bus in the automotive domain. Multiple distributed applications can run on this underlying architecture, each partitioned into tasks that are mapped on different ECUs. These applications can often be executed in different functional modes with different requirements on the communication resources in terms of data size and sampling period. Moreover, new applications can be deployed on to the ECUs at run-time. To efficiently utilize the communication resources and accommodate new applications, a certain flexibility in reallocation of the resource is necessary. However, the FlexRay bus requires static configuration of schedules and data mapping in order to guarantee a more deterministic system behavior, allowing little room for flexibility. In order to address this problem, we propose a reconfigurable communication middleware that lies between the application layer and the communication controller layer, which maps messages onto FlexRay schedules, and can be reconfigured at runtime. The configuration is synthesized and deployed online, allowing a certain reallocation of communication resources to applications. In this paper, we describe the design of such a reconfigurable communication middleware and demonstrate its function with an implementation using industry-strength FlexRay design tools.
AB - In this paper we consider the case of a network of Electronic Control Units (ECUs) connected through a FlexRay bus in the automotive domain. Multiple distributed applications can run on this underlying architecture, each partitioned into tasks that are mapped on different ECUs. These applications can often be executed in different functional modes with different requirements on the communication resources in terms of data size and sampling period. Moreover, new applications can be deployed on to the ECUs at run-time. To efficiently utilize the communication resources and accommodate new applications, a certain flexibility in reallocation of the resource is necessary. However, the FlexRay bus requires static configuration of schedules and data mapping in order to guarantee a more deterministic system behavior, allowing little room for flexibility. In order to address this problem, we propose a reconfigurable communication middleware that lies between the application layer and the communication controller layer, which maps messages onto FlexRay schedules, and can be reconfigured at runtime. The configuration is synthesized and deployed online, allowing a certain reallocation of communication resources to applications. In this paper, we describe the design of such a reconfigurable communication middleware and demonstrate its function with an implementation using industry-strength FlexRay design tools.
UR - http://www.scopus.com/inward/record.url?scp=84962840913&partnerID=8YFLogxK
U2 - 10.1109/RTCSA.2015.19
DO - 10.1109/RTCSA.2015.19
M3 - Conference contribution
AN - SCOPUS:84962840913
T3 - Proceedings - IEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2015
SP - 159
EP - 166
BT - Proceedings - IEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2015
A2 - O'Conner, Lisa
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2015
Y2 - 19 August 2015 through 21 August 2015
ER -