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
Link To Document :
بازگشت