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 条
  • [31] Design and implementation of a real-time ATM-based protocol server
    Borriss, M
    Härtig, H
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 242 - 251
  • [32] A Real-Time Server Based Approach for Safe and Timely Intersection Crossings
    Oza, Pratham
    Chantem, Thidapat
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2019), 2019,
  • [33] An open distributed real-time environment based on variable utilization server
    Tan, Pengliu
    Jin, Hai
    Zhang, Minghu
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 1, 2006, : 532 - +
  • [34] Real-time communication for Kinect-based telerehabilitation
    Anton, David
    Kurillo, Gregorij
    Goni, Alfredo
    Illarramendi, Arantza
    Bajcsy, Ruzena
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 72 - 81
  • [35] Hard Real-Time Communication Based on Shared Ethernet
    Wang, Zhanjie
    He, Kai
    Li, Keqiu
    Wang, Hailong
    Sun, Dexin
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 4397 - 4401
  • [36] Real-Time Analytical Processing with SQL Server
    Larson, Per-Ake
    Birka, Adrian
    Hanson, Eric N.
    Huang, Weiyun
    Nowakiewicz, Michal
    Papadimos, Vassilis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 1740 - 1751
  • [37] Real-Time Communication Systems based on Taut Strings
    Setterqvist, Eric
    Forchheimer, Robert
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2018, 20 (02) : 207 - 218
  • [38] A real-time SiPM based receiver for FSO communication
    Li, Yangchun
    Chitnis, Danial
    NEXT-GENERATION OPTICAL COMMUNICATION: COMPONENTS, SUB-SYSTEMS, AND SYSTEMS XI, 2022, 12028
  • [39] Features of server-based color management software
    Adams, II, Richard M.
    Gatfworld, 2001, 13 (06):
  • [40] A flexible architecture for remote server-based emulation
    Gu, Y
    Fujimoto, R
    IEEE COMPUTER SOCIETY'S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS - PROCEEDINGS, 2004, : 447 - 454