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] Server-based teleconsultation in lung pathology
    Sven Seiwerth
    Gian Kayser
    Adil Dzubur
    Lovorka Batelja
    Luka Brcic
    Klaus Kayser
    Diagnostic Pathology, 5 (Suppl 1)
  • [22] A Real-Time Communication Solution Based on PROFIBUS
    Chen, Yi
    Shi, Xiaokun
    PROCEEDINGS OF 2011 INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENCE AND AWARENESS INTERNET, IET AIAI2011, 2011, : 288 - 292
  • [23] Timing analysis of reliable real-time communication in CAN networks
    Pinho, LM
    Vasques, F
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 103 - 112
  • [24] Server-Based Internet of Things Architecture
    Bergmann, Neil W.
    Robinson, Peter J.
    2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, : 360 - 361
  • [25] A server-based interactive remote walkthrough
    Cohen-Or, D
    Noimark, Y
    Zvi, T
    MULTIMEDIA 2001, PROCEEDINGS, 2002, : 75 - 86
  • [26] A Server-Based Mobile Coaching System
    Baca, Arnold
    Kornfeind, Philipp
    Preuschl, Emanuel
    Bichler, Sebastian
    Tampier, Martin
    Novatchkov, Hristo
    SENSORS, 2010, 10 (12) : 10640 - 10662
  • [27] Server Time Reservation for Periodic Real-Time Applications
    Balador, Ali
    Tengana, Lizzy
    Ashjaei, Mohammad
    Islam, Raihan Ul
    Mubeen, Saad
    16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,
  • [28] A Distributed Time Server for the Real-Time Extension of CoAP
    Konieczek, Bjoern
    Rethfeldt, Michael
    Golatowski, Frank
    Timmermann, Dirk
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 84 - 91
  • [29] Real-time publish-subscribe protocol for IP-based real-time communication
    Pardo-Castellote, G
    Ssonck, S
    Hamilton, M
    Choi, H
    INSTRUMENTATION, SYSTEMS, AND AUTOMATION CONFERENCE PROCEEDINGS, 2002, 434 : 271 - 281
  • [30] New design of real-time video server based on embedded Linux
    Zeng, Fangang
    Dai, Shuguang
    Mu, Ping'an
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2007, 28 (SUPP. 4): : 287 - 290