Assessment of OPC UA PubSub at Scale Using TSN Infrastructure and Network Calculus
OPC UA PubSub is a recent addition to the OPC UA industry standard used for machine-type communication in the Industrial Internet of Things. It can be combined with Time Sensitive Networking (TSN) to offer deterministic latency and bounded jitter. In this work, we model the network interactions between Credit-Based Shaper (CBS) and PubSub using Network Calculus. We derive worst-case delay bounds for various numbers of hops, payload sizes, and competing flows. The derived bounds are confirmed using deployments on commercial-of-the-shelf hardware and open-source solutions relying on a low-latency Linux kernel. Based on the results, we observe that the derived bounds are satisfied in all scenarios of seven hops with a round-trip-time (RTT) varying between 1 to 2.5 ms for respective payload sizes of 59 to 1481 B. Similarly, for jitter we observe fluctuations of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\pm \mathbf{250}\boldsymbol{\mu} \mathbf{s}$</tex>. Complementing the CBS results, we evaluate time-aware shaping, where we observe lower RTTs for average payload sizes of around <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$800 \mu\mathrm{s}$</tex>. Our contributions show that OPC UA PubSub applications can co-exist with TSN.
Authors
- Benedikt Jaeger (ORCID: https://orcid.org/0000-0002-8541-5496)
- Georg Carle (ORCID: https://orcid.org/0000-0002-2347-1839)
- Max Helm (ORCID: https://orcid.org/0000-0001-7944-4867)
- Filip Rezabek (ORCID: https://orcid.org/0000-0002-9090-5633)
- Nicolas Buchner
- Monika Smolarska
Institutions
- Technical University of Munich (DE)
Publication Details
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1109/mass62177.2024.00060
- Citations
- 1
- Primary Topic
- Flexible and Reconfigurable Manufacturing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Deutsche Forschungsgemeinschaft
- Bundesministerium für Bildung und Forschung
- Horizon 2020 Framework Programme