https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Configuring and Analysing TSN Networks Considering Low-priority Traffic
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. (HERO)
2021 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

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.

Place, publisher, year, edition, pages
Mälardalen university , 2021. , p. 140
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 316
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-56349ISBN: 978-91-7485-536-4 (print)OAI: oai:DiVA.org:mdh-56349DiVA, id: diva2:1609714
Presentation
2021-12-16, Delta and Zoom, Mälardalens högskola, Västerås, 13:15 (English)
Opponent
Available from: 2021-11-09 Created: 2021-11-09 Last updated: 2025-10-10Bibliographically approved
List of papers
1. An Automated Configuration Framework for TSN Networks
Open this publication in new window or tab >>An Automated Configuration Framework for TSN Networks
Show others...
2021 (English)In: 22nd IEEE International Conference on Industrial Technology (ICIT'21) ICIT 2021, Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 771-778Conference paper, Published paper (Refereed)
Abstract [en]

Designing and simulating large networks, based on the Time-Sensitive Networking (TSN) standards, require complex and demanding configuration at the design and pre-simulation phases. The existing configuration and simulation frameworks support only the manual configuration of TSN networks. This hampers the applicability of these frameworks to large-sized TSN networks, especially in complex industrial embedded system applications. This paper proposes a modular framework to automate offline scheduling in TSN networks to facilitate the design time and pre-simulation automated network configurations as well as interpretation of the simulations. To demonstrate and evaluate the applicability of the proposed framework, a large TSN network is automatically configured and its performance is evaluated by measuring end-to-end delays of time-critical flows in a state-of-the-art simulation framework, namely NeSTiNg.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Series
IEEE International Conference on Industrial Technology, ISSN 2643-2978
National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:mdh:diva-53948 (URN)10.1109/ICIT46573.2021.9453628 (DOI)000687856000119 ()2-s2.0-85112508272 (Scopus ID)
Conference
22nd IEEE International Conference on Industrial Technology (ICIT'21) ICIT 2021, 10 Mar 2021, Valencia, Spain
Projects
DESTINE: Developing Predictable Vehicle Software Utilizing Time Sensitive Networking
Available from: 2021-05-24 Created: 2021-05-24 Last updated: 2026-06-18Bibliographically approved
2. Synthesising Schedules to Improve QoS of Best-effort Traffic in TSN Networks
Open this publication in new window or tab >>Synthesising Schedules to Improve QoS of Best-effort Traffic in TSN Networks
Show others...
2021 (English)In: 29th International Conference on Real-Time Networks and Systems (RTNS'21) RTNS 2021, Association for Computing Machinery (ACM) , 2021, p. 68-77Conference paper, Published paper (Refereed)
Abstract [en]

The IEEE Time-Sensitive Networking (TSN) standards' amendment 802.1Qbv provides real-time guarantees for Scheduled Traffic (ST) streams by the Time Aware Shaper (TAS) mechanism. In this paper, we develop offline schedule optimization objective functions to configure the TAS for ST streams, which can be effective to achieve a high Quality of Service (QoS) of lower priority Best-Effort (BE) traffic. This becomes useful if real-time streams from legacy protocols are configured to be carried by the BE class or if the BE class is used for value-added (but non-critical) services. We present three alternative objective functions, namely Maximization, Sparse and Evenly Sparse, followed by a set of constraints on ST streams. Based on simulated stream traces in OMNeT++/INET TSN NeSTiNg simulator, we compare our proposed schemes with a most commonly applied objective function in terms of overall maximum end-to-end delay and deadline misses of BE streams. The results confirm that changing the schedule synthesis objective to our proposed schemes ensures timely delivery and lower end-to-end delays in BE streams.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2021
Series
PervasiveHealth: Pervasive Computing Technologies for Healthcare, ISSN 2153-1633
National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:mdh:diva-53964 (URN)10.1145/3453417.3453423 (DOI)000933139900007 ()2-s2.0-85111981322 (Scopus ID)9781450390019 (ISBN)
Conference
29th International Conference on Real-Time Networks and Systems (RTNS'21) RTNS 2021, 07 Apr 2021, Nantes , France
Projects
DESTINE: Developing Predictable Vehicle Software Utilizing Time Sensitive Networking
Available from: 2021-05-28 Created: 2021-05-28 Last updated: 2026-02-27Bibliographically approved
3. Schedulability Analysis of Best-Effort Traffic in TSN Networks
Open this publication in new window or tab >>Schedulability Analysis of Best-Effort Traffic in TSN Networks
Show others...
2021 (English)In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, Institute of Electrical and Electronics Engineers (IEEE), 2021Conference paper, Published paper (Other academic)
Abstract [en]

This paper presents a schedulability analysis for the Best-Effort (BE) traffic class within Time-Sensitive Networking (TSN) networks. The presented analysis considers several features in the TSN standards, including the Credit-Based Shaper (CBS), the Time-Aware Shaper (TAS), and the frame preemption. Although the BE class in TSN is primarily used for the traffic with no strict timing requirements, some industrial applications prefer to utilize this class for the non-hard real-time traffic instead of classes that use the CBS. The reason mainly lies in the fact that the complexity of TSN configuration becomes significantly high when the time-triggered traffic via the TAS and other classes via the CBS are used altogether. We demonstrate the applicability of the presented analysis on a vehicular application use case. We show that a network designer can get information on the schedulability of the BE traffic, based on which the network configuration can be further refined with respect to the application requirements. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Series
IEEE Conference on Emerging Technologies and Factory Automation, ISSN 1946-0740, E-ISSN 1946-0759
Keywords
Electric circuit breakers, Best-effort, Best-Effort Traffic, Hard real-time, Hard-real-time, Realtime traffic, Schedulability analysis, Time triggered, Timing requirements, Traffic class, Vehicular applications, Real time systems
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-56348 (URN)10.1109/ETFA45728.2021.9613511 (DOI)000766992600161 ()2-s2.0-85122932892 (Scopus ID)9781728129891 (ISBN)
Conference
26th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2021, 7 September 2021 through 10 September 2021
Available from: 2021-11-09 Created: 2021-11-09 Last updated: 2026-07-06Bibliographically approved
4. Supporting End-to-end Data-propagation Delay Analysis for TSN Networks
Open this publication in new window or tab >>Supporting End-to-end Data-propagation Delay Analysis for TSN Networks
Show others...
2021 (English)Report (Other academic)
Abstract [en]

End-to-end data-propagation delay analysis allows verification of important timing constraints, such as age and reaction, that areoften specified on chains of tasks and messages in real-time systems.We identify that the existing analysis does not support distributed taskchains that include the Time-Sensitive Networking (TSN) messages. Tothis end, this paper extends the existing analysis to allow the end-to-endtiming analysis of distributed task chains that include TSN messages.The extended analysis supports all types of traffic in TSN, includingthe Scheduled Traffic (ST), Audio Video Bridging (AVB), and BestEffort (BE) traffic. Furthermore, the extended analysis accounts for thesynchronization among the end stations that are connected via TSN.The applicability of the analysis is demonstrated using an automotiveapplication case study. 

Place, publisher, year, edition, pages
Västerås: Mälardalen Real-Time Research Centre, Mälardalen University, 2021
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-56547 (URN)MDH-MRTC-339/2021-1-SE (ISRN)
Available from: 2021-11-18 Created: 2021-11-18 Last updated: 2025-12-03Bibliographically approved

Open Access in DiVA

fulltext(4758 kB)1349 downloads
File information
File name FULLTEXT02.pdfFile size 4758 kBChecksum SHA-512
92b98bc0234b188e269a8010d904793f633ece4988cb24de3c1d37a6131ac0df479dc28e0e7b7c05bad6ef6eae4eb206404e33866084a0857df7975b63961daa
Type fulltextMimetype application/pdf

Authority records

Houtan, Bahar

Search in DiVA

By author/editor
Houtan, Bahar
By organisation
Embedded Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1358 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1471 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf