Abstract
Controller Area Network (CAN) is widely used in automotive applications. Policies for message ID and thus priority assignment have a significant impact on schedulability. In addition, they also determine extensibility; the scope to add messages required by future upgrades without compromising schedulability. In this paper we address message ID assignment, such that the system is extensible. First, we provide an assessment metric that provides an in-depth view of the extensibility of a given ID-assignment, tailored for use in automotive applications. Second, we develop a practical IDassignment policy which maximizes extensibility. This policy provides an upgrade pathway: it is used to provide the initial ID-assignment, and also used for ID-assignments during subsequent upgrades. The policy optimizes extensibility by maintaining Deadline minus Jitter Monotonic Priority Ordering, which ensures that it does not compromise either
schedulability or robustness to errors on the bus. Evaluation using a simple automotive benchmark shows the effectiveness of the policy over multiple upgrades.
schedulability or robustness to errors on the bus. Evaluation using a simple automotive benchmark shows the effectiveness of the policy over multiple upgrades.
Original language | English |
---|---|
Title of host publication | Proceedings of 24th International Conference on Real-Time Networks and Systems |
Subtitle of host publication | RTNS16 |
Publisher | ACM |
Pages | 45-54 |
ISBN (Electronic) | 978-1-4503-4787-7 |
DOIs | |
Publication status | Published - Oct 2016 |
Event | 24th International Conference on Real-Time Networks and Systems (RTNS 2016) - Brest, France Duration: 18 Oct 2016 → 21 Oct 2016 |
Conference
Conference | 24th International Conference on Real-Time Networks and Systems (RTNS 2016) |
---|---|
Country/Territory | France |
City | Brest |
Period | 18/10/16 → 21/10/16 |
Keywords
- controller area network
- priority assignment
- ID assignment
- extensibility