IEEE 802.1 Time-sensitive Networking (TSN) enables real-time communication with deterministically bounded network delay and jitter over standard IEEE 802.3 networks (“Ethernet”). In particular, TSN specifies a time-triggered scheduling mechanism in IEEE Std 802.1Qbv implemented by switches to control when outgoing queues get access to switch ports. Besides this time-triggered scheduling mechanism, other scheduling mechanisms can be active in the network at the same time including priority queuing and a credit-based shaper. Moreover, further supporting mechanisms such as the possibility to interrupt frames already in transmission (frame preemption) are specified by the TSN standards. Overall, this leads to a complex network infrastructure transporting both, real-time and non-real-time traffic in one converged network, making it hard to analyze the behavior of converged networks. To facilitate the analysis of TSN networks, we present TSN-specific extensions to the popular OMNeT++/INET framework for network simulations in this paper including, in particular, the time-triggered scheduling mechanism of IEEE Std 802.1Qbv. Besides the design of the TSN simulator, we present a proof-of-concept implementation and exemplary evaluation of TSN networks.
%0 Conference Paper
%1 falk2019nesting
%A Falk, Jonathan
%A Hellmanns, David
%A Carabelli, Ben
%A Nayak, Naresh
%A Dürr, Frank
%A Kehrer, Stephan
%A Rothermel, Kurt
%B 2019 International Conference on Networked Systems (NetSys)
%D 2019
%I IEEE
%K sent ubs_10005 ubs_20008 ubs_30082 ubs_40118 unibibliografie
%P 1-8
%R 10.1109/NetSys.2019.8854500
%T NeSTiNg : Simulating IEEE Time-sensitive Networking (TSN) in OMNeT++
%X IEEE 802.1 Time-sensitive Networking (TSN) enables real-time communication with deterministically bounded network delay and jitter over standard IEEE 802.3 networks (“Ethernet”). In particular, TSN specifies a time-triggered scheduling mechanism in IEEE Std 802.1Qbv implemented by switches to control when outgoing queues get access to switch ports. Besides this time-triggered scheduling mechanism, other scheduling mechanisms can be active in the network at the same time including priority queuing and a credit-based shaper. Moreover, further supporting mechanisms such as the possibility to interrupt frames already in transmission (frame preemption) are specified by the TSN standards. Overall, this leads to a complex network infrastructure transporting both, real-time and non-real-time traffic in one converged network, making it hard to analyze the behavior of converged networks. To facilitate the analysis of TSN networks, we present TSN-specific extensions to the popular OMNeT++/INET framework for network simulations in this paper including, in particular, the time-triggered scheduling mechanism of IEEE Std 802.1Qbv. Besides the design of the TSN simulator, we present a proof-of-concept implementation and exemplary evaluation of TSN networks.
%@ 978-1-7281-0568-0 and 978-1-7281-0569-7
@inproceedings{falk2019nesting,
abstract = {IEEE 802.1 Time-sensitive Networking (TSN) enables real-time communication with deterministically bounded network delay and jitter over standard IEEE 802.3 networks (“Ethernet”). In particular, TSN specifies a time-triggered scheduling mechanism in IEEE Std 802.1Qbv implemented by switches to control when outgoing queues get access to switch ports. Besides this time-triggered scheduling mechanism, other scheduling mechanisms can be active in the network at the same time including priority queuing and a credit-based shaper. Moreover, further supporting mechanisms such as the possibility to interrupt frames already in transmission (frame preemption) are specified by the TSN standards. Overall, this leads to a complex network infrastructure transporting both, real-time and non-real-time traffic in one converged network, making it hard to analyze the behavior of converged networks. To facilitate the analysis of TSN networks, we present TSN-specific extensions to the popular OMNeT++/INET framework for network simulations in this paper including, in particular, the time-triggered scheduling mechanism of IEEE Std 802.1Qbv. Besides the design of the TSN simulator, we present a proof-of-concept implementation and exemplary evaluation of TSN networks.},
added-at = {2019-12-17T11:56:39.000+0100},
author = {Falk, Jonathan and Hellmanns, David and Carabelli, Ben and Nayak, Naresh and Dürr, Frank and Kehrer, Stephan and Rothermel, Kurt},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2af2ccbc45ca41e4aadbce44577d09f45/unibiblio},
booktitle = {2019 International Conference on Networked Systems (NetSys)},
doi = {10.1109/NetSys.2019.8854500},
eventdate = {2019-03-18/2019-03-21},
eventtitle = {2019 International Conference on Networked Systems (NetSys)},
interhash = {793c449414fc98379aef558235ff9bea},
intrahash = {af2ccbc45ca41e4aadbce44577d09f45},
isbn = {{978-1-7281-0568-0} and {978-1-7281-0569-7}},
keywords = {sent ubs_10005 ubs_20008 ubs_30082 ubs_40118 unibibliografie},
language = {eng},
pages = {1-8},
publisher = {IEEE},
timestamp = {2019-12-17T11:07:01.000+0100},
title = {NeSTiNg : Simulating IEEE Time-sensitive Networking (TSN) in OMNeT++},
venue = {München},
year = 2019
}