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 条
  • [1] Server-based Scheduling of Parallel Real-Time Tasks
    Nogueira, Luis
    Pinho, Luis Miguel
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 73 - 82
  • [2] A Novel Approach for Real-Time Server-Based Attack Detection Using Meta-Learning
    Rustam, Furqan
    Raza, Ali
    Qasim, Muhammad
    Posa, Sarath Kumar
    Jurcut, Anca Delia
    IEEE ACCESS, 2024, 12 : 39614 - 39627
  • [3] Work in Progress: Guaranteeing weakly-hard timing constraints in server-based real-time systems
    Samimi, Nasim
    Nasri, Mitra
    Basten, Twan
    Geilen, Marc
    2024 IEEE 30TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, RTAS 2024, 2023, : 402 - 405
  • [4] Reliable real-time communication in CAN networks
    Pinho, LM
    Vasques, F
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (12) : 1594 - 1607
  • [5] REAL-TIME COMMUNICATION IN MULTIHOP NETWORKS
    KANDLUR, DD
    SHIN, KG
    FERRARI, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (10) : 1044 - 1056
  • [6] Real-Time Communication Systems based on Taut Strings
    Setterqvist, Eric
    Forchheimer, Robert
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2018, 20 (02) : 207 - 218
  • [7] Server-Based Indoor Location Detection System
    Perente, Osman Kerem
    Serif, Tacha
    MOBILE WEB AND INTELLIGENT INFORMATION SYSTEMS (MOBIWIS 2018), 2018, 10995 : 142 - 153
  • [8] A verifiable language for programming real-time communication schedules
    Fischmeister, Sebastian
    Sokolsky, Oleg
    Lee, Insup
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (11) : 1505 - 1519
  • [9] Meeting real-time constraints in CAN
    Cavalieri, Salvatore
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2005, 1 (02) : 124 - 135
  • [10] Towards Reliable Wireless Industrial Communication With Real-Time Guarantees
    Jonsson, Magnus
    Kunert, Kristina
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (04) : 429 - 442