Application-level evaluation of IEEE 802.1AS synchronized time and linux for distributed real-time systems

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...

ver descrição completa

Detalhes bibliográficos
Autores: Pérez Tijero, Héctor|||0000-0001-6231-461X, Gutiérrez García, José Javier|||0000-0002-0706-5494, García Prieto, Diego
Tipo de documento: artigo
Data de publicação:2025
País:España
Recursos:Universidad de Cantabria (UC)
Repositório:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:inglês
OAI Identifier:oai:repositorio.unican.es:10902/35890
Acesso em linha:https://hdl.handle.net/10902/35890
Access Level:Acceso aberto
Palavra-chave:Clock synchronization
Distributed real-time systems
IEEE 802.1AS
Linux
TSN
Industry 4.0
Descrição
Resumo: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.