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] Server-based real-time precise point positioning and its application
    Zhang Xiao-Hong
    Li Xing-Xing
    Guo Fei
    Li Pan
    Wang Lei
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2010, 53 (06): : 1308 - 1314
  • [3] IRIS: A new reclaiming algorithm for server-based real-time systems
    Marzario, L
    Lipari, G
    Balbastre, P
    Crespo, A
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 211 - 218
  • [4] A Server-based Approach for Overrun Management in Multi-Core Real-Time Systems
    Liu, Meng
    Behnam, Moris
    Kato, Shinpei
    Nolte, Thomas
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [5] A Multiprocessor Server-Based Scheduler for Soft Real-Time Tasks with Stochastic Execution Demand
    Mills, Alex F.
    Anderson, James H.
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 207 - 217
  • [6] Server-based scheduling of the CAN bus
    Nolte, T
    Sjödin, M
    Hansson, H
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 169 - 176
  • [7] 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
  • [8] On Hierarchical Server-based Communication with Switched Ethernet
    Santos, Rui
    Pedreiras, Paulo
    Yekeh, Farahnaz
    Nolte, Thomas
    Almeida, Luis
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [9] A Server-Based Real-Time Privacy Protection Scheme against Video Surveillance by Unmanned Aerial Systems
    Kim, Yoohwan
    Jo, Juyeon
    Shrestha, Surendra
    2014 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2014, : 684 - 691
  • [10] Real-time multitask software design of communication server based on VxWorks
    Department of Electric Engineering, Southeast University, Nanjing 210096, China
    不详
    Dianli Zidonghua Shebei Electr. Power Autom. Equip., 2007, 3 (81-85):