Masterarbeit MSTR-2025-30

Bibliograph.
Daten
Fruck, Philipp: Design and implementation of a data plane interface for a software bridge for Time-Sensitive Networking (TSN).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 30 (2025).
95 Seiten, englisch.
Kurzfassung

Time-Sensitive Networking (TSN) is a cornerstone technology for the Industrial Internet of Things (IIoT), enabling deterministic communication over standard Ethernet. Most existing TSN solutions rely heavily on hardware-based implementations, which constrains their suitability for dynamic testing environments. Especially in virtualized edge cloud systems, where the network extends onto the host executing virtual switches to connect containers and virtual machines, the need for a software based TSN solution emerges. While software-based TSN data plane implementations like the Linux TAPRIO QDISC exist, such implementations are commonly configured using CLI commands. This results in a lack of standardization between the control plane and software based data plane implementations. This work presents a software implementation of a data plane interface utilizing NETCONF that enables a standard-compliant exchange between the control plane and the data plane. Our approach complements existing hardware implementations using existing TSN standards. As a software-based implementation, it is particularly suitable for research, prototyping, and validation phases. During this work, the data plane interface is implemented, and the validation of standardized data models is tested to ensure the correctness and standard conformance of the interface. In typical TSN environments, we want to be able to deploy a network schedule in a synchronized, atomic manner across all network devices. This enables us to adapt the schedule to certain applications while preventing network disruptions. To address this challenge, we introduce a novel protocol for coordinated, time-synchronized updates of network schedules across multiple network devices. This mechanism allows seamless transitions between TSN schedules without disrupting active communication, thereby maintaining real-time guarantees during schedule reconfiguration. The proposed solutions significantly enhance the flexibility and reliability of TSN systems in software-centric industrial applications. This work also ensures the correctness of both the software implementation and the designed protocol. We provide manual and programmatic testing methods that ensure a proper implementation of the software prototype and evaluate its performance using benchmarks. The designed protocol is argued to be correct by modelling it as a state machine.

Volltext und
andere Links
Volltext
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
BetreuerBecker, Prof. Christian, Egger, Simon
Eingabedatum14. August 2025
   Publ. Informatik