Configuring and Analysing TSN Networks Considering Low-priority Traffic

The IEEE Time-Sensitive Networking (TSN) standards offer a promising solution to deal with the challenge of supporting high-bandwidth, low-latency, and predictable communication in distributed embedded systems. Although TSN provides a gate mechanism to support the low-jitter transmission of high-pri...

Full description

Bibliographic Details
Main Author: Houtan, Bahar
Format: Others
Language:English
Published: Mälardalens högskola, Inbyggda system 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-56349
http://nbn-resolving.de/urn:isbn:978-91-7485-536-4
id ndltd-UPSALLA1-oai-DiVA.org-mdh-56349
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-563492021-11-26T05:52:50ZConfiguring and Analysing TSN Networks Considering Low-priority TrafficengHoutan, BaharMälardalens högskola, Inbyggda systemMälardalen university2021Computer SciencesDatavetenskap (datalogi)The IEEE Time-Sensitive Networking (TSN) standards offer a promising solution to deal with the challenge of supporting high-bandwidth, low-latency, and predictable communication in distributed embedded systems. Although TSN provides a gate mechanism to support the low-jitter transmission of high-priority time-triggered traffic, it also brings complexity to the network design as the configuration of such mechanism together with support for low-priority transmission is non-trivial. Moreover, the combination of the gate mechanism and the Credit-based Shaper (CBS) mechanism in TSN deals with many configuration parameters, hence finding the most suitable configuration is complex. To avoid this complexity, the Best-effort (BE) class is sometimes used as an alternative channel to the classes that undergo the CBS mechanism, through which the real-time traffic without strict deadlines is transmitted with a minimum level of Quality of Service (QoS). On the other hand, the end stations that operate based on the legacy communication standards might not support the TSN's traffic shaping mechanisms, hence the designers need to assign the legacy traffic to use the BE class in a TSN network. To the extent of our knowledge, there is no implicit mechanism to support the QoS of BE in a TSN network. Hence, utilizing BE as an alternative to other classes must be guaranteed in terms of meeting the timing requirements, i.e., response times and end-to-end delays. Therefore, the work in this thesis aims at developing techniques and solutions to support the QoS of the lower-priority classes in TSN. In this regard, this work improves the scheduling solutions of high-priority time-triggered traffic to reduce the latency of BE traffic and develops techniques to verify the timing properties of BE traffic considering the impact of all other traffic classes in TSN. Furthermore, the work in this thesis extends the existing end-to-end data-propagation delay analysis for distributed real-time systems based on TSN networks. Finally, the applicability of the proposed techniques is verified and demonstrated by automotive application use cases. Licentiate thesis, comprehensive summaryinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-56349urn:isbn:978-91-7485-536-4Mälardalen University Press Licentiate Theses, 1651-9256 ; 316application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Sciences
Datavetenskap (datalogi)
spellingShingle Computer Sciences
Datavetenskap (datalogi)
Houtan, Bahar
Configuring and Analysing TSN Networks Considering Low-priority Traffic
description The IEEE Time-Sensitive Networking (TSN) standards offer a promising solution to deal with the challenge of supporting high-bandwidth, low-latency, and predictable communication in distributed embedded systems. Although TSN provides a gate mechanism to support the low-jitter transmission of high-priority time-triggered traffic, it also brings complexity to the network design as the configuration of such mechanism together with support for low-priority transmission is non-trivial. Moreover, the combination of the gate mechanism and the Credit-based Shaper (CBS) mechanism in TSN deals with many configuration parameters, hence finding the most suitable configuration is complex. To avoid this complexity, the Best-effort (BE) class is sometimes used as an alternative channel to the classes that undergo the CBS mechanism, through which the real-time traffic without strict deadlines is transmitted with a minimum level of Quality of Service (QoS). On the other hand, the end stations that operate based on the legacy communication standards might not support the TSN's traffic shaping mechanisms, hence the designers need to assign the legacy traffic to use the BE class in a TSN network. To the extent of our knowledge, there is no implicit mechanism to support the QoS of BE in a TSN network. Hence, utilizing BE as an alternative to other classes must be guaranteed in terms of meeting the timing requirements, i.e., response times and end-to-end delays. Therefore, the work in this thesis aims at developing techniques and solutions to support the QoS of the lower-priority classes in TSN. In this regard, this work improves the scheduling solutions of high-priority time-triggered traffic to reduce the latency of BE traffic and develops techniques to verify the timing properties of BE traffic considering the impact of all other traffic classes in TSN. Furthermore, the work in this thesis extends the existing end-to-end data-propagation delay analysis for distributed real-time systems based on TSN networks. Finally, the applicability of the proposed techniques is verified and demonstrated by automotive application use cases.
author Houtan, Bahar
author_facet Houtan, Bahar
author_sort Houtan, Bahar
title Configuring and Analysing TSN Networks Considering Low-priority Traffic
title_short Configuring and Analysing TSN Networks Considering Low-priority Traffic
title_full Configuring and Analysing TSN Networks Considering Low-priority Traffic
title_fullStr Configuring and Analysing TSN Networks Considering Low-priority Traffic
title_full_unstemmed Configuring and Analysing TSN Networks Considering Low-priority Traffic
title_sort configuring and analysing tsn networks considering low-priority traffic
publisher Mälardalens högskola, Inbyggda system
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-56349
http://nbn-resolving.de/urn:isbn:978-91-7485-536-4
work_keys_str_mv AT houtanbahar configuringandanalysingtsnnetworksconsideringlowprioritytraffic
_version_ 1719495705974800384