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 条
  • [41] ACO Based Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (03) : 20 - 30
  • [42] Scheduling and control of real-time systems based on a token player approach
    Bonhomme, Patrice
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2013, 23 (02): : 197 - 209
  • [43] Design of Networked Secure and Real-Time Control Based on Blockchain Techniques
    Yu, Yi
    Liu, Guo-Ping
    Xiao, Hui
    Hu, Wenshan
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (04) : 4096 - 4106
  • [44] FPGA-Based Real-Time EMTP
    Chen, Yuan
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON POWER DELIVERY, 2009, 24 (02) : 892 - 902
  • [45] Timeliness of real-time IP communication in switched industrial Ethernet networks
    Skeie, Tor
    Johannessen, Svein
    Holmeide, Oyvind
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2006, 2 (01) : 25 - 39
  • [46] Dynamic Communication QoS Design for Real-Time Wireless Control Systems
    Chang, Bo
    Zhao, Guodong
    Zhang, Lei
    Imran, Muhammad Ali
    Chen, Zhi
    Li, Liying
    IEEE SENSORS JOURNAL, 2020, 20 (06) : 3005 - 3015
  • [47] HIGH-LEVEL PROGRAMMING OF REAL-TIME SYSTEMS WITH ASYNCHRONOUS COMMUNICATION
    SERBEDZIJA, NB
    INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (07) : 497 - 505
  • [48] Scheduling hard and soft real-time communication in a controller area network
    Livani, MA
    Kaiser, J
    Jia, WJ
    CONTROL ENGINEERING PRACTICE, 1999, 7 (12) : 1515 - 1523
  • [49] Prediction-based Resource Allocation Model for Real-time Tasks
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Raza, Ali
    Ul Qayyum, Noor
    Shah, Asadullah
    2018 5TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (IEEE ICETAS), 2018,
  • [50] A Real-Time Intelligent System Based on Machine-Learning Methods for Improving Communication in Sign Language
    Leiva, Victor
    Rahman, Muhammad Zia Ur
    Akbar, Muhammad Azeem
    Castro, Cecilia
    Huerta, Mauricio
    Riaz, Muhammad Tanveer
    IEEE ACCESS, 2025, 13 : 22055 - 22073