A Practical Message ID Assignment Policy for Controller Area Network that Maximizes Extensibility

被引:3
|
作者
Poelzlbauer, Florian [1 ]
Davis, Robert I. [2 ,3 ]
Bate, Iain [2 ]
机构
[1] Virtual Vehicle Res Ctr, Graz, Austria
[2] Univ York, York YO10 5DD, N Yorkshire, England
[3] INRIA, Rocquencourt, France
关键词
PRIORITY ASSIGNMENT; SCHEDULABILITY ANALYSIS;
D O I
10.1145/2997465.2997484
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 ID assignment 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.
引用
收藏
页码:45 / 54
页数:10
相关论文
共 36 条
  • [21] CAN-MM: Multiplexed Message Authentication Code for Controller Area Network Message Authentication in Road Vehicles
    Oberti, Franco
    Savino, Alessandro
    Sanchez, Ernesto
    Casasso, Paolo
    Parisi, Filippo
    Di Carlo, Stefano
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (10) : 14661 - 14673
  • [22] Priority-Preserving Optimization of Status Quo ID-Assignments in Controller Area Network
    Schwitalla, Sebastian
    Schoenberger, Lea
    Chen, Jian-Jia
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 834 - 839
  • [23] Online Message Delay Prediction for Model Predictive Control over Controller Area Network
    Rao, Amith Kaushal
    Zeng, Haibo
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 177 - 184
  • [24] Health monitoring of Controller Area Network in hybrid excavator based on the message response time
    Gao, Dahui
    Wang, Qingfeng
    2014 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2014, : 1634 - 1639
  • [25] CANsec: A Practical in-Vehicle Controller Area Network Security Evaluation Tool
    Zhang, Haichun
    Meng, Xu
    Zhang, Xiong
    Liu, Zhenglin
    SENSORS, 2020, 20 (17) : 1 - 15
  • [26] Controller area network in space - Background and lessons learned from practical experience
    Leen, G., (International Astronautical Federation, IAF, 94bis Avenue de Suffren, Paris, 75015, France):
  • [27] System Identification and Extraction of Timing Properties from Controller Area Network (CAN) Message Traces
    Di Natale, Marco
    Zeng, Haibo
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [28] Evaluating message transmission times in Controller Area Network (CAN) without buffer preemption revisited
    Keskin, Ugur
    2013 IEEE 78TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2013,
  • [29] Asynchronous Dual-Channel Controller Area Network for Tolerating Inconsistent Message Omission and Duplication
    Song, Moogeun
    Lee, Dongik
    IEEE ACCESS, 2024, 12 : 183265 - 183278
  • [30] Using Statistical Methods to Compute the Probability Distribution of Message Response Time in Controller Area Network
    Zeng, Haibo
    Di Natale, Marco
    Giusto, Paolo
    Sangiovanni-Vincentelli, Alberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 678 - 691