Real-time server-based communication with CAN

被引:33
作者
Nolte, Thomas [1 ]
Nolin, Mikael [1 ]
Hansson, Hans A. [1 ]
机构
[1] Malardalen Univ, Dept Comp Sci & Elect, Malardalen Real Time Res Ctr, SE-72123 Vasteras, Sweden
关键词
communication systems; controller area network (CAN); protocols; real time systems; scheduling; server-based; share-driven;
D O I
10.1109/TII.2005.852074
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the concept of share-driven scheduling of networks using servers with real-time properties. Share-driven scheduling provides fairness and bandwidth isolation between predictable as well as unpredictable streams of messages on the network. The need for this kind of scheduled real-time communication network is high in applications that have requirements on flexibility, both during development for assigning communication bandwidth to different applications, and during run-time to facilitate dynamic addition and removal of system components. We illustrate the share-driven scheduling concept by applying it to the popular controller area network (CAN). We propose a scheduling mechanism that we call simple server-scheduled CAN (S-3-CAN), for which we also present an associated timing analysis. Additionally, we present a variant of S'-CAN called periodic server-scheduled CAN (PS2-CAN), which for some network configurations gives lower worst-case response-times than S-3-CAN. Also for this improvement, a timing analysis is presented. Moreover, we use simulation to evaluate the timing performance of both S-3-CAN and PS2-CAN, comparing them with other scheduling mechanisms.
引用
收藏
页码:192 / 201
页数:10
相关论文
共 50 条
  • [31] Real-time FM Radio for Teaching DSP and Communication Systems
    Hoffbeck, Joseph P.
    Sugiyama, Mark M.
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [32] Real-Time Communication Model Based on OPC UA Wireless Network for Intelligent Production Line
    Chai, Anying
    Ma, Yue
    Yin, Zhenyu
    Li, Mingshi
    IEEE ACCESS, 2021, 9 : 102312 - 102326
  • [33] Real-Time Simulation in Non Real-Time Environment
    Tarnawski, Jaroslaw
    Karla, Tomasz
    2016 21ST INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2016, : 577 - 582
  • [34] A multistage hierarchical distributed arbitration technique for priority-based real-time communication systems
    Cena, G
    Valenzano, A
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (06) : 1227 - 1239
  • [35] Hazard Analysis of Real-time Safety Critical Systems using Hierarchical Communication Real-Time State Machines Formal Model
    Bakr, Ahmed M.
    Fouda, Mostafa M.
    Salama, May
    Alsammak, Abdelwahab K.
    Yahia, Hossam
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 628 - 634
  • [36] A Photonics-Inspired Compact Network: Toward Real-Time AI Processing in Communication Systems
    Peng, Hsuan-Tung
    Lederman, Joshua C.
    Xu, Lei
    de Lima, Thomas Ferreira
    Huang, Chaoran
    Shastri, Bhavin J.
    Rosenbluth, David
    Prucnal, Paul R.
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2022, 28 (04)
  • [37] A Hybrid Real-Time Scheduling Mechanism Based on Multiprocessor for Real-Time Tasks in Weakly Hard Specification
    Ismail, Habibah
    Jawawi, Dayang N. A.
    Ahmedy, Ismail
    INTELLIGENT COMPUTING, VOL 1, 2022, 506 : 228 - 247
  • [38] An Internet-based distributed system by using real-time CORBA
    Zhang, YN
    Wang, YX
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1263 - 1266
  • [39] A Flexible Communication Protocol With Guaranteed Determinism for Distributed, Safety-Critical Real-Time Systems
    Raja, Fawad Riasat
    Chen, David
    Hexel, Rene
    IEEE ACCESS, 2022, 10 : 48049 - 48070
  • [40] Scheduling and control of real-time systems based on a token player approach
    Patrice Bonhomme
    Discrete Event Dynamic Systems, 2013, 23 : 197 - 209