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 条
  • [21] Real-Time Analysis and Message Priority Assignment for TSN-CAN Gateway
    Wu, Wufei
    Huang, Huijuan
    Li, Wenhao
    Liu, Ruihua
    Xie, Yong
    Long, Saiqin
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (11) : 16133 - 16144
  • [22] A Systematic Review of Real-Time Deployments of UAV-Based LoRa Communication Network
    Ghazali, Mohamad Hazwan Mohd
    Teoh, Kelvin
    Rahiman, Wan
    IEEE ACCESS, 2021, 9 : 124817 - 124830
  • [23] Hardware Acceleration for Conditional State-Based Communication Scheduling on Real-Time Ethernet
    Fischmeister, Sebastian
    Trausmuth, Robert
    Lee, Insup
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (03) : 325 - 337
  • [24] Real-Time Classification of Real-Time Communications
    Perna, Gianluca
    Markudova, Dena
    Trevisan, Martino
    Garza, Paolo
    Meo, Michela
    Munafo, Maurizio Matteo
    Carofiglio, Giovanna
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4676 - 4690
  • [25] Enhanced Visible Light Communication for Real-Time Audio With Interference-Resilient Protocols
    Ahangama, Kanchana Chathurangi
    Pasqual, Hemali
    Premachandra, Chinthaka
    Premachandra, H. Waruna Haripriya
    IEEE ACCESS, 2025, 13 : 28248 - 28264
  • [26] Fine-tuning MAC-level protocols for optimized real-time QoS
    Grenier, Mathieu
    Navet, Nicolas
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (01) : 6 - 15
  • [27] A Reconciliation Strategy for Real-Time Satellite-Based QKD
    Ai, Xiaoyu
    Malaney, Robert
    Ng, Soon Xin
    IEEE COMMUNICATIONS LETTERS, 2020, 24 (05) : 1062 - 1066
  • [28] Feasibility test for real-time communication using wormhole routing
    Hary, SL
    Ozguner, F
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 273 - 278
  • [29] A new approach in designing interprocess communication for real-time systems
    Hughes, L
    Marzi, H
    Lin, YT
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2005, 15 (02) : 259 - 264
  • [30] MAC-Level Communication Time Modeling and Analysis for Real-Time WSNs
    Stangaciu, Valentin
    Micea, Mihai
    Cretu, Vladimir
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2016, 16 (01) : 35 - 40