Fine-tuning MAC-level protocols for optimized real-time QoS

被引:27
作者
Grenier, Mathieu [1 ]
Navet, Nicolas [1 ]
机构
[1] INRIA Nancy Grand Est Lab, F-54506 Vandoeuvre Les Nancy, France
关键词
communication systems; control systems; field buses; protocols; real-time systems; scheduling;
D O I
10.1109/TII.2008.919017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed real-time systems, meeting the real-time constraints is mandatory, but the satisfaction of other application-dependent criteria is most generally required as well. In particular, networked control systems (NCS) are known to be sensitive to communication delays such as frame response time jitters. Well-known medium access control (MAC) algorithms such as non-preemptive deadline monotonic (NP-DM) or non-preemptive earliest deadline first (NP-EDF) are efficient in terms of bandwidth usage, but they may perform poorly regarding other application-dependent performance criteria. This paper highlights a class of online scheduling policies targeted at scheduling frames at the MAC level, and it provides a schedulability analysis that is valid for all policies within the considered class. As it will be shown, these algorithms are implementable on COTS components (e.g., Controller Area Network controllers) and offer good trade-offs between feasibility and the satisfaction of other application-dependent criteria such as the response time jitter.
引用
收藏
页码:6 / 15
页数:10
相关论文
共 37 条
[1]   Pfair scheduling: Beyond periodic task systems [J].
Anderson, JH ;
Srinivasan, A .
SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, :297-306
[2]  
Arzen K.-E., 2000, P 39 IEEE C DEC CONT
[3]  
ASTRDM KJ, 1997, COMPUTER CONTROLLED
[4]  
BARREIROS J, 2000, P C EV COMP CEC 2002
[5]  
Bosch Global, 1991, CAN SPEC VERS 2 0
[6]   SPT is optimally competitive for uniprocessor flow [J].
Bunde, DP .
INFORMATION PROCESSING LETTERS, 2004, 90 (05) :233-238
[7]  
CAN in Automation (CiA), 1996, CAL BAS COMM PROF IN
[8]   Meeting real-time constraints in CAN [J].
Cavalieri, Salvatore .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2005, 1 (02) :124-135
[9]   Achieving round-robin access in controller area networks [J].
Cena, G ;
Valenzano, A .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (06) :1202-1213
[10]  
*CIA, 1996, CAN APPL LAY IND APP