TY - GEN
T1 - Timing analysis of cyber-physical applications for hybrid communication protocols
AU - Masrur, Alejandro
AU - Goswami, Dip
AU - Chakraborty, Samarjit
AU - Chen, Jian Jia
AU - Annaswamy, Anuradha
AU - Banerjee, Ansuman
PY - 2012
Y1 - 2012
N2 - Many cyber-physical systems consist of a collection of control loops implemented on multiple electronic control units (ECUs) communicating via buses such as FlexRay. Such buses support hybrid communication protocols consisting of a mix of time- and event-triggered slots. The time-triggered slots may be perfectly synchronized to the ECUs and hence result in zero communication delay, while the event-triggered slots are arbitrated using a priority-based policy and hence messages mapped onto them can suffer non-negligible delays. In this paper, we study a switching scheme where control messages are dynamically scheduled between the time-triggered and the event-triggered slots. This allows more efficient use of time-triggered slots which are often scarce and therefore should be used sparingly. Our focus is to perform a schedulability analysis for this setup, i.e., in the event of an external disturbance, can a message be switched from an event-triggered to a time-triggered slot within a specified deadline? We show that this analysis can check whether desired control performance objectives may be satisfied, with a limited number of time-triggered slots being used.
AB - Many cyber-physical systems consist of a collection of control loops implemented on multiple electronic control units (ECUs) communicating via buses such as FlexRay. Such buses support hybrid communication protocols consisting of a mix of time- and event-triggered slots. The time-triggered slots may be perfectly synchronized to the ECUs and hence result in zero communication delay, while the event-triggered slots are arbitrated using a priority-based policy and hence messages mapped onto them can suffer non-negligible delays. In this paper, we study a switching scheme where control messages are dynamically scheduled between the time-triggered and the event-triggered slots. This allows more efficient use of time-triggered slots which are often scarce and therefore should be used sparingly. Our focus is to perform a schedulability analysis for this setup, i.e., in the event of an external disturbance, can a message be switched from an event-triggered to a time-triggered slot within a specified deadline? We show that this analysis can check whether desired control performance objectives may be satisfied, with a limited number of time-triggered slots being used.
UR - http://www.scopus.com/inward/record.url?scp=84862107048&partnerID=8YFLogxK
U2 - 10.1109/date.2012.6176681
DO - 10.1109/date.2012.6176681
M3 - Conference contribution
AN - SCOPUS:84862107048
SN - 9783981080186
T3 - Proceedings -Design, Automation and Test in Europe, DATE
SP - 1233
EP - 1238
BT - Proceedings - Design, Automation and Test in Europe Conference and Exhibition, DATE 2012
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 15th Design, Automation and Test in Europe Conference and Exhibition, DATE 2012
Y2 - 12 March 2012 through 16 March 2012
ER -