TY - GEN
T1 - Simulation and Practice
T2 - 22nd International Federation for Information Processing Conference on Networking, IFIP Networking 2023
AU - Bosk, Marcin
AU - Rezabek, Filip
AU - Abel, Johannes
AU - Holzinger, Kilian
AU - Helm, Max
AU - Carle, Georg
AU - Ott, Jorg
N1 - Publisher Copyright:
© 2023 IFIP.
PY - 2023
Y1 - 2023
N2 - Real-time systems rely on deterministic, reliable, and low-latency networks. Ethernet with Time Sensitive Networking (TSN) is used to enhance these systems' robustness while fulfilling their increasing requirements. Instead of introducing a single solution offering low latency, jitter, and packet loss, TSN provides a set of mechanisms that can be selectively combined for each specific use case. Having the means to assess various TSN standards and their configuration is crucial for successful deployments, with hardware (HW) infrastructure and simulators being common approaches. Each method presents challenges, which we aim to tackle with this work by unifying the experiment configuration and its deployment in respective environments. As a base, we use an open-source TSN framework called EnGINE. We extend the framework's functionality and provide a replacement for its HW deployment using the OMNeT++ simulator. A simulated environment is integrated via a translation layer that converts an EnGINE configuration into an OMNeT++ one. We provide design and implementation details and verify the functionality of our approach by running initial experiments and comparing them to previous results by the EnGINE authors. We show that simulation generally achieves lower delay and jitter due to its idealistic nature without typical system artifacts. However, some HW infrastructure and software-dependent configurations may unintentionally impact simulation results. Furthermore, we open-source our contributions enabling an easy way to configure once but evaluate twice while providing additional insights into HW and simulator deployments.
AB - Real-time systems rely on deterministic, reliable, and low-latency networks. Ethernet with Time Sensitive Networking (TSN) is used to enhance these systems' robustness while fulfilling their increasing requirements. Instead of introducing a single solution offering low latency, jitter, and packet loss, TSN provides a set of mechanisms that can be selectively combined for each specific use case. Having the means to assess various TSN standards and their configuration is crucial for successful deployments, with hardware (HW) infrastructure and simulators being common approaches. Each method presents challenges, which we aim to tackle with this work by unifying the experiment configuration and its deployment in respective environments. As a base, we use an open-source TSN framework called EnGINE. We extend the framework's functionality and provide a replacement for its HW deployment using the OMNeT++ simulator. A simulated environment is integrated via a translation layer that converts an EnGINE configuration into an OMNeT++ one. We provide design and implementation details and verify the functionality of our approach by running initial experiments and comparing them to previous results by the EnGINE authors. We show that simulation generally achieves lower delay and jitter due to its idealistic nature without typical system artifacts. However, some HW infrastructure and software-dependent configurations may unintentionally impact simulation results. Furthermore, we open-source our contributions enabling an easy way to configure once but evaluate twice while providing additional insights into HW and simulator deployments.
KW - Experiments
KW - Open-Source
KW - Simulation
KW - TSN
UR - http://www.scopus.com/inward/record.url?scp=85167865401&partnerID=8YFLogxK
U2 - 10.23919/IFIPNetworking57963.2023.10186364
DO - 10.23919/IFIPNetworking57963.2023.10186364
M3 - Conference contribution
AN - SCOPUS:85167865401
T3 - 2023 IFIP Networking Conference, IFIP Networking 2023
BT - 2023 IFIP Networking Conference, IFIP Networking 2023
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 12 June 2023 through 15 June 2023
ER -