liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Zhou, Yuanbin
Publications (4 of 4) Show all publications
Zhou, Y. (2022). Synthesis of Safety-Critical Real-Time Systems. (Doctoral dissertation). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Synthesis of Safety-Critical Real-Time Systems
2022 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

Modern safety-critical real-time systems are becoming more and more complex, due to sophisticated applications such as advanced driving assistance, automated driving, advanced infotainment, and applications involving machine learning and deep learning. This has led to increased requirements for the communication infrastructures. Real-time bus-based communication techniques, such as CAN and FlexRay, have been widely adopted for decades, due to their low cost and reliable communication capability. However, the bandwidth provided by these technologies is often not enough for modern safety-critical systems. Time-Sensitive Networking (TSN) is a promising technique that can handle the increasing bandwidth requirements, while meeting real-time constraints and providing Ethernet compatible solutions. 

We have studied the synthesis of schedules and routes for TSN, in order to fulfill timing and reliability requirements for safety-critical systems. Functional safety is an important goal for such systems, to ensure that no unreasonable risks are taken. This involves handling random and systematic faults, both of which are considered in this work. We synthesize schedules and routes for TSN so that the probability of faulty transmission due to random faults is below a certain threshold.ASIL Decomposition, introduced in the automotive industry, is applied to handle systematic faults, while achieving overall cost minimization. In order to improve schedulability, preemption support in TSN has also been studied. Heuristic algorithms are proposed for all the above contributions to address scalability issues characterized for the constrained synthesis and optimization problem addressed.

Traditional designs for safety-critical systems usually deploy a federated architecture, where several processors are available and each processor implements one dedicated function. An important goal is to achieve fault containment. However, due to the increasing complexity of modern safety-critical systems, this architecture is no longer scalable. Therefore, several tasks with different criticality levels are usually integrated on the same computing platform. A key aspect for such systems is to achieve the required independence between tasks at different criticality levels and to guarantee that they do not interfere each other. We have developed a partitioned scheduling technique for mixed-criticality systems to achieve temporal independence, while minimizing the CPU usage.

Abstract [sv]

Bil-, flygelektronik-, järnvägs- och medicinska system är exempel på typiska säkerhetskritiska system. På grund av ökade krav på datakommunikation i sådana system är Ethernet med protokoll för tidskänsliga nätverk (TSN) vanligt förekommande. Flera designutmaningar såsom tids- och säkerhetskrav måste hanteras när TSN tillämpas i säkerhetskritiska system. Tidskrav hanteras ofta genom tidsutlöst schemaläggning. Säkerhetskraven inkluderar både slumpmässiga och systematiska fel. Kraven hanteras i TSN genom syntetiserade tidsutlösta scheman och rutter för meddelanden med redundans som lösning för slumpmässiga och systematiska fel. Denna avhandling inkluderar metoder för effektiv syntes av förebyggande tidsutlösta scheman och rutter för meddelanden i TSN. På grund av att funktioner blir alltmer komplexa och integrerade så behöver dessa ofta integreras på samma datorplattform. Denna avhandling föreslår så kallad serverbaserad uppgiftsschemaläggning för system med olika nivåer på säkerhetskrav. Detta innebär att funktioner garanteras vara fria från störningar samt att resursanvändning minimeras.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2022. p. 172
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 2220
Keywords
Safety-Critical Systems, Real-Time Systems, Time-Sensitive Networking, Mixed-Criticality Systems
National Category
Computer Systems
Identifiers
urn:nbn:se:liu:diva-183642 (URN)10.3384/9789179292720 (DOI)9789179292713 (ISBN)9789179292720 (ISBN)
Public defence
2022-04-29, Online through Zoom and Ada Lovelace, B Building, Campus Valla, 13:15 (English)
Opponent
Supervisors
Available from: 2022-03-25 Created: 2022-03-15 Last updated: 2022-03-25Bibliographically approved
Zhou, Y., Samii, S., Eles, P. I. & Peng, Z. (2022). Time-Triggered Scheduling for Time-Sensitive Networking with Preemption. In: : . Paper presented at 2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC), Taipei, Taiwan, 17-20 January, 2022 (pp. 262-267). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Time-Triggered Scheduling for Time-Sensitive Networking with Preemption
2022 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Time-Sensitive Networking (TSN) is a set of IEEE 802.1 technologies that support real-time and reliable Ethernet communication, commonly used in automotive and industrial automation systems. Time-aware scheduling is adopted in TSN to achieve high temporal predictability. In this paper, we demonstrate that such a scheduling solution alone does not always meet all timing requirements and must be combined with network preemption support. We propose an SMT-based synthesis method for preemptive time-triggered scheduling and routing in TSN. Our experiments demonstrate that schedulability is improved significantly when using frame preemption compared to a standard time-triggered message scheduling approach.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Keywords
TSN, real-time systems, preemption, time-triggered scheduling
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-191290 (URN)10.1109/ASP-DAC52403.2022.9712545 (DOI)001228322500049 ()2-s2.0-85126138246 (Scopus ID)9781665421355 (ISBN)9781665421362 (ISBN)
Conference
2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC), Taipei, Taiwan, 17-20 January, 2022
Available from: 2023-01-25 Created: 2023-01-25 Last updated: 2024-11-18Bibliographically approved
Zhou, Y., Samii, S., Eles, P. I. & Peng, Z. (2021). ASIL-Decomposition BASIL-Decomposition Based Routing and Scheduling in Safety-Critical Time-Sensitive Networking. In: : . Paper presented at 2021 IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS), Nashville, TN, USA, 18-21 May 2021 (pp. 184-195). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>ASIL-Decomposition BASIL-Decomposition Based Routing and Scheduling in Safety-Critical Time-Sensitive Networking
2021 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Due to their real-time constraints and high predictability requirements, safety-critical automotive applications are often implemented using time-triggered communication scheduling, which is supported in the Time-Sensitive Networking (TSN) standards. Applications and network communications are assigned Automotive Safety Integrity Levels (ASILs) based on the ISO 26262 standard for functional safety in automotive systems. ISO 26262 outlines, for each ASIL, requirements on coverage of random hardware errors and systematic errors. Prior research has addressed routing and scheduling for time-triggered messages in TSN in the context of random hardware errors and optimization of reliability metrics. However, no work to date has considered the functional safety aspects of addressing systematic errors. Specific to systematic errors, the ISO 26262 standard defines ASIL decomposition as a vehicle to decompose functions into independent components, each with a lower safety requirement than that of the original function. Since the cost of a component is increasing with its ASIL, decomposition can lower the total cost while still meeting the original safety requirements. In this paper, we propose an ASIL decomposition based technique to introduce redundant communication with lower-ASIL components in Ethernet systems with TSN-based time-triggered communication. The ASIL-aware routing and scheduling of messages are determined such that all safety requirements and end-to-end deadlines are satisfied and, at the same time, the total cost of the employed switches is minimized. Extensive experiments have been conducted to evaluate the efficiency of the proposed framework.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-178611 (URN)10.1109/RTAS52030.2021.00023 (DOI)000713558900015 ()9781665403863 (ISBN)9781665447393 (ISBN)
Conference
2021 IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS), Nashville, TN, USA, 18-21 May 2021
Available from: 2021-08-24 Created: 2021-08-24 Last updated: 2021-12-03Bibliographically approved
Zhou, Y., Samii, S., Eles, P. I. & Peng, Z. (2021). Reliability-aware Scheduling and Routing for Messages in Time-sensitive Networking. ACM Transactions on Embedded Computing Systems, 20(5), 1-24, Article ID 41.
Open this publication in new window or tab >>Reliability-aware Scheduling and Routing for Messages in Time-sensitive Networking
2021 (English)In: ACM Transactions on Embedded Computing Systems, ISSN 1539-9087, E-ISSN 1558-3465, Vol. 20, no 5, p. 1-24, article id 41Article in journal (Refereed) Published
Abstract [en]

Time-sensitive Networking (TSN) on Ethernet is a promising communication technology in the automotive and industrial automation industries due to its real-time and high-bandwidth communication capabilities. Time-triggered scheduling and static routing are often adopted in these areas due to high requirements on predictability for safety-critical applications. Deadline-constrained routing and scheduling in TSN have been studied extensively in past research. However, scheduling and routing with reliability requirements in the context of transient faults are not yet studied. In this work, we propose an Satisfiability Modulo Theory-based technique to perform scheduling and routing that takes both reliability constraints and end-to-end deadline constraints into consideration. Heuristics have been applied to improve the scalability of the solution. Extensive experiments have been conducted to demonstrate the efficiency of our proposed technique.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2021
Keywords
Safety-critical systems; Ethernet TSN
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-178613 (URN)10.1145/3458768 (DOI)000679808100004 ()2-s2.0-85111687698 (Scopus ID)
Available from: 2021-08-24 Created: 2021-08-24 Last updated: 2023-01-11Bibliographically approved
Organisations

Search in DiVA

Show all publications