arrow
Return

Composable distributed real-time systems with deterministic network channels

delete2023-04-01
delete3
delete
OA
AI
H
Henrik Austad *
E
Erling Rennemo Jellum
S
Sverre Hendseth
G
Geir Mathisen
T
Torleiv H. Bryne
K
Kristoffer Nyborg Gregertsen
S
Sigurd M. Albrektsen
B
Bjarne E. Helvik
DOI:10.1016/j.sysarc.2023.102853delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
A system that needs to interact with the physical world in a timely manner is called a real-time system. When such a system is composed of multiple subsystems, or nodes, each of which is a geographically separate system, such a system of systems is called a distributed real-time system. The computation at each node must adhere to the timing requirements, and the connecting communication channels must never cause delays that trigger further timing violations. In this paper, we introduce Deterministic Network Channels, a network construct using Time Sensitive Networking QoS mechanisms that add reliable and deterministic communication for distributed tasks. Introducing such network channels as a construct allows designers to focus on higher-level primitives when building distributed systems. We describe our reference implementation and evaluate it by extending Timed C with network channels. Building on this, we also perform a thorough performance evaluation to determine practical bounds for both Linux and TSN under heavy workloads and adverse network conditions to show how the proposed reference implementation performs in real-world scenarios. In our tests, we can synchronize two separate machines running commercial off-the-shelf hardware to within 15 mu s of each other under severe internal and external interference.
Keywords:
Real-time networks
Time-flow-graph
Distributed
CPS
IIoT
TSN
Linux
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

S
SINTEF
Scholars:
3.5K
Papers: 4.0K
Citations: 1