Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System

Time-triggered Ethernet (TTE) is designed as a deterministic real-time network for mixed-critical real-time systems, such as industrial automation, aerospace, and aviation. Due to asynchrony between tasks and the network in end systems (ESes), time-triggered (TT) messages have to spend uncertain tim...

Full description

Bibliographic Details
Main Authors: Jun Lu, Huagang Xiong, Feng He, Rongwei Wang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8974276/
_version_ 1818664568741691392
author Jun Lu
Huagang Xiong
Feng He
Rongwei Wang
author_facet Jun Lu
Huagang Xiong
Feng He
Rongwei Wang
author_sort Jun Lu
collection DOAJ
description Time-triggered Ethernet (TTE) is designed as a deterministic real-time network for mixed-critical real-time systems, such as industrial automation, aerospace, and aviation. Due to asynchrony between tasks and the network in end systems (ESes), time-triggered (TT) messages have to spend uncertain time in waiting for being scheduled after they are generated. The waiting time uncertainly increases end to end delays for TT messages and will degrade the real-time and determinacy of TT messages sequentially. The contribution of this paper is to present a new architecture SDTTE to minimize the end to end delays, so as to enhance real-time and determinacy of TT messages. More specifically, a frame-based network model is built to describe distributed network resources. Under the network model, the end to end delay model with asynchrony between tasks and the network is analyzed. To match the generated time with the triggered time for TT messages, the triggered mechanism of the TT traffic in ESes is regarded as event strategy to detect the generated time of TT messages automatically. Based on this, the software defined TTE (SDTTE) is presented to optimize TT schedule online in switches. Furthermore, a simplified algorithm based on Satisfiability Modulo Theories (SMT) is proposed to satisfy real-time computing requirements. Finally, experiments with three network sizes verify the availability of SDTTE and analyze its performance. The results show that end to end delays for TT messages in SDTTE are decreased by about 95% compared with those in TTE. And the delays for rate-constrained and best-effort messages in SDTTE are almost as well as those in TTE. The processing time is less than 10s. In general, SDTTE provides a method to optimize end to end delays for TT messages in TTE, thus SDTTE has more determinacy and real-time than TTE. Meanwhile, SDTTE makes dynamic reconfiguration possible in practice.
first_indexed 2024-12-17T05:34:49Z
format Article
id doaj.art-bb20c03e178842a1ae60bc1c73645f59
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T05:34:49Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-bb20c03e178842a1ae60bc1c73645f592022-12-21T22:01:39ZengIEEEIEEE Access2169-35362020-01-018237202373110.1109/ACCESS.2020.29702668974276Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical SystemJun Lu0https://orcid.org/0000-0003-2086-0158Huagang Xiong1https://orcid.org/0000-0002-9980-5161Feng He2https://orcid.org/0000-0001-5128-3061Rongwei Wang3https://orcid.org/0000-0002-9895-4122School of Electronic and Information Engineering, Beihang University, Beijing, ChinaSchool of Electronic and Information Engineering, Beihang University, Beijing, ChinaSchool of Electronic and Information Engineering, Beihang University, Beijing, ChinaSchool of Electronic and Information Engineering, Beihang University, Beijing, ChinaTime-triggered Ethernet (TTE) is designed as a deterministic real-time network for mixed-critical real-time systems, such as industrial automation, aerospace, and aviation. Due to asynchrony between tasks and the network in end systems (ESes), time-triggered (TT) messages have to spend uncertain time in waiting for being scheduled after they are generated. The waiting time uncertainly increases end to end delays for TT messages and will degrade the real-time and determinacy of TT messages sequentially. The contribution of this paper is to present a new architecture SDTTE to minimize the end to end delays, so as to enhance real-time and determinacy of TT messages. More specifically, a frame-based network model is built to describe distributed network resources. Under the network model, the end to end delay model with asynchrony between tasks and the network is analyzed. To match the generated time with the triggered time for TT messages, the triggered mechanism of the TT traffic in ESes is regarded as event strategy to detect the generated time of TT messages automatically. Based on this, the software defined TTE (SDTTE) is presented to optimize TT schedule online in switches. Furthermore, a simplified algorithm based on Satisfiability Modulo Theories (SMT) is proposed to satisfy real-time computing requirements. Finally, experiments with three network sizes verify the availability of SDTTE and analyze its performance. The results show that end to end delays for TT messages in SDTTE are decreased by about 95% compared with those in TTE. And the delays for rate-constrained and best-effort messages in SDTTE are almost as well as those in TTE. The processing time is less than 10s. In general, SDTTE provides a method to optimize end to end delays for TT messages in TTE, thus SDTTE has more determinacy and real-time than TTE. Meanwhile, SDTTE makes dynamic reconfiguration possible in practice.https://ieeexplore.ieee.org/document/8974276/End to end delaydeterminacyreal-timesoftware defined networktime-triggered ethernet
spellingShingle Jun Lu
Huagang Xiong
Feng He
Rongwei Wang
Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System
IEEE Access
End to end delay
determinacy
real-time
software defined network
time-triggered ethernet
title Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System
title_full Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System
title_fullStr Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System
title_full_unstemmed Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System
title_short Enhancing Real-Time and Determinacy for Network-Level Schedule in Distributed Mixed-Critical System
title_sort enhancing real time and determinacy for network level schedule in distributed mixed critical system
topic End to end delay
determinacy
real-time
software defined network
time-triggered ethernet
url https://ieeexplore.ieee.org/document/8974276/
work_keys_str_mv AT junlu enhancingrealtimeanddeterminacyfornetworklevelscheduleindistributedmixedcriticalsystem
AT huagangxiong enhancingrealtimeanddeterminacyfornetworklevelscheduleindistributedmixedcriticalsystem
AT fenghe enhancingrealtimeanddeterminacyfornetworklevelscheduleindistributedmixedcriticalsystem
AT rongweiwang enhancingrealtimeanddeterminacyfornetworklevelscheduleindistributedmixedcriticalsystem