• DocumentCode
    3023998
  • Title

    Controller Area Network (CAN) Schedulability Analysis with FIFO Queues

  • Author

    Davis, Robert I. ; Kollmann, Steffen ; Pollex, Victor ; Slomka, Frank

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2011
  • fDate
    5-8 July 2011
  • Firstpage
    45
  • Lastpage
    56
  • Abstract
    Controller Area Network (CAN) is widely used in automotive applications. Existing schedulability analysis for CAN is based on the assumption that the highest priority message ready for transmission at each node on the network will be entered into arbitration on the bus. However, in practice, some CAN device drivers implement FIFO rather than priority-based queues invalidating this assumption. In this paper, we introduce response time analysis and optimal priority assignment policies for CAN messages in networks where some nodes use FIFO queues while other nodes use priority queues. We show, via a case study and experimental evaluation, the detrimental impact that FIFO queues have on the real-time performance of CAN.
  • Keywords
    automotive electronics; controller area networks; queueing theory; scheduling; FIFO queues; controller area network; optimal priority assignment policies; priority based queues; response time analysis; schedulability analysis; Delay; Frequency modulation; Jitter; Queueing analysis; Real time systems; Time factors; Upper bound; Controller Area Network (CAN); FIFO; fixed priority; priority assignment; priority order; real-time scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2011 23rd Euromicro Conference on
  • Conference_Location
    Porto
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4577-0643-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2011.13
  • Filename
    6001769