• DocumentCode
    1320600
  • Title

    Design and implementation of efficient message scheduling for controller area network

  • Author

    Zuberi, Khawar M. ; Shin, Kang G.

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • Volume
    49
  • Issue
    2
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    182
  • Lastpage
    188
  • Abstract
    The Controller Area Network (CAN) is being widely used in real-time control applications such as automobiles, aircraft, and automated factories. In this pacer, we present the mixed traffic scheduler (MTS) for CAN, which provides higher schedulability than fixed-priority schemes like deadline-monotonic (DM) while incurring less overhead than dynamic earliest-deadline (ED) scheduling. We also describe how MTS can be implemented on existing CAN network adapters such as Motorola´s TouCAN. In previous work, we had shown MTS to be far superior to DM in schedulability performance. In this paper, we present implementation overhead measurements showing that processing needed to support MTS consumes only about 5 to 6 percent of CPU time. Considering its schedulability advantage, this makes MTS ideal for use in control applications
  • Keywords
    controller area networks; message passing; processor scheduling; real-time systems; aircraft; automated factories; automobiles; controller area network; dynamic earliest-deadline scheduling; implementation overhead measurements; message scheduling; mixed traffic scheduler; real-time control; Aerospace control; Air traffic control; Aircraft; Automatic control; Automobiles; Communication system traffic control; Delta modulation; Dynamic scheduling; Production facilities; Vehicle dynamics;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.833115
  • Filename
    833115