Application-Level Evaluation of IEEE 802.1AS Synchronized Time and Linux for Distributed Real-Time Systems

被引:0
|
作者
Tijero, Hector perez [1 ]
Gutierrez Garcia, J. javier [1 ]
Prieto, D. I. E. G. O. GARCiA [1 ]
机构
[1] Univ Cantabria, Santander, Cantabria, Spain
关键词
Clock synchronization; distributed real-time systems; IEEE; 802.1AS; Linux; TSN; Industry; 4.0; CLOCK SYNCHRONIZATION;
D O I
10.1145/3701300
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The use of Ethernet and Linux is becoming common in industrial applications, even for those with real-time requirements, although neither of them were originally designed for this purpose. The emergence of Industry 4.0 (also known as Industrial Internet of Things, IIoT) has encouraged the evolution of these technologies to better handle real-time issues. On the one hand, Linux now supports mechanisms to configure certain real-time parameters, as well as core isolation and interrupt allocation facilities in multicore processors. On the other hand, the set of Ethernet standards IEEE 802.1 Time-Sensitive Networking (TSN) includes a high precision clock synchronization protocol (IEEE 802.1AS). The purpose of this work is to outline an execution framework for distributed systems based on TSN and Linux, which allows the execution of time-aware applications. We have studied and evaluated different configurations available for the proposed execution framework. In particular, a detailed characterization of the clock synchronization mechanism, from the application point of view, has been performed. Some conclusions about the current real-time capabilities of these technologies are also presented.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] IEEE 802.1AS Multi-Domain Aggregation for Virtualized Distributed Real-Time Systems
    Ruh, Jan
    Steiner, Wilfried
    Fohler, Gerhard
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOLUME, DSN-S, 2023, : 70 - 76
  • [2] Clock Synchronization in Virtualized Distributed Real-Time Systems Using IEEE 802.1AS and ACRN
    Ruh, Jan
    Steiner, Wilfried
    Fohler, Gerhard
    IEEE ACCESS, 2021, 9 : 126075 - 126094
  • [3] First Steps Towards an IEEE 802.1AS Clock for EDF Scheduling in Distributed Real-Time systems
    Tijero, Héctor Pérez
    Prieto, Diego García
    Gutiérrez, J. Javier
    Ada User Journal, 2021, 42 (02): : 121 - 124
  • [4] Application-level time-out support for real-time embedded systems
    De Florio, V
    Deconinck, G
    Lauwereins, R
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 2000, 2000, : 39 - 44
  • [5] Application-Level Fault Tolerance in Real-Time Embedded Systems
    Afonso, Francisco
    Silva, Carlos
    Tavares, Adriano
    Montenegro, Sergio
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 126 - +
  • [6] A formally verified application-level framework for real-time scheduling on POSIX real-time operating systems
    Li, P
    Ravindran, B
    Suhaib, S
    Feizabadi, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (09) : 613 - 629
  • [7] SYNCHRONIZED UNIVERSAL TIME COORDINATED FOR DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    CONTROL ENGINEERING PRACTICE, 1995, 3 (06) : 877 - 884
  • [8] A programming model for time-synchronized distributed real-time systems
    Zhao, Yang
    Liu, Jie
    Lee, Edward A.
    RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 259 - +
  • [9] Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks
    Craciunas, Silviu S.
    Oliver, Ramon Serna
    Chmelik, Martin
    Steiner, Wilfried
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 183 - 192
  • [10] Metrino -- An application-level multicast system for real-time video communication
    Liu, ZS
    He, GM
    Liu, ZX
    2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, : 1265 - 1270