Javascript must be enabled to continue!
Predictable Timing Behavior of Gracefully Degrading Automotive Systems
View through CrossRef
Abstract
Fail-operational behavior of safety-critical software for autonomous driving is essential as there is no driver available as a backup solution.In a failure scenario, safety-critical tasks can be restarted on other available hardware resources.Here, graceful degradation can be used as a cost-efficient solution where hardware resources are redistributed from non-critical to safety-critical tasks at run-time.We allow non-critical tasks to actively use resources that are reserved as a backup for critical tasks, which would be otherwise unused and which are only required in a failure scenario.However, in such a scenario, it is of paramount importance to achieve a predictable timing behavior of safety-critical applications to allow a safe operation. Here, it has to be ensured that even after the restart of safety-critical tasks a guarantee on execution times can be given.
In this paper, we propose a graceful degradation approach using composable scheduling.We use our approach to present, for the first time, a performance analysis which is able to analyze timing constraints of fail-operational distributed applications using graceful degradation.Our method can verify that even during a critical ECU failure, there is always a backup solution available which adheres to end-to-end timing constraints.Furthermore, we present a dynamic decentralized mapping procedure which performs constraint solving at run-time using our analytical approach combined with a backtracking algorithm.
We evaluate our approach by comparing mapping success rates to state-of-the-art approaches such as active redundancy and an approach based on resource availability. In our experimental setup our graceful degradation approach can fit about double the number of critical applications on the same architecture compared to an active redundancy approach.
Combined, our approaches enable, for the first time, a dynamic and fail-operational behavior of gracefully degrading automotive systems with cost-efficient backup solutions for safety-critical applications.
Title: Predictable Timing Behavior of Gracefully Degrading Automotive Systems
Description:
Abstract
Fail-operational behavior of safety-critical software for autonomous driving is essential as there is no driver available as a backup solution.
In a failure scenario, safety-critical tasks can be restarted on other available hardware resources.
Here, graceful degradation can be used as a cost-efficient solution where hardware resources are redistributed from non-critical to safety-critical tasks at run-time.
We allow non-critical tasks to actively use resources that are reserved as a backup for critical tasks, which would be otherwise unused and which are only required in a failure scenario.
However, in such a scenario, it is of paramount importance to achieve a predictable timing behavior of safety-critical applications to allow a safe operation.
Here, it has to be ensured that even after the restart of safety-critical tasks a guarantee on execution times can be given.
In this paper, we propose a graceful degradation approach using composable scheduling.
We use our approach to present, for the first time, a performance analysis which is able to analyze timing constraints of fail-operational distributed applications using graceful degradation.
Our method can verify that even during a critical ECU failure, there is always a backup solution available which adheres to end-to-end timing constraints.
Furthermore, we present a dynamic decentralized mapping procedure which performs constraint solving at run-time using our analytical approach combined with a backtracking algorithm.
We evaluate our approach by comparing mapping success rates to state-of-the-art approaches such as active redundancy and an approach based on resource availability.
In our experimental setup our graceful degradation approach can fit about double the number of critical applications on the same architecture compared to an active redundancy approach.
Combined, our approaches enable, for the first time, a dynamic and fail-operational behavior of gracefully degrading automotive systems with cost-efficient backup solutions for safety-critical applications.
Related Results
Building timing predictable embedded systems
Building timing predictable embedded systems
A large class of embedded systems is distinguished from general-purpose computing systems by the need to satisfy strict requirements on timing, often under constraints on available...
The Benefit and Challenge of Blockchain Technology for Tracing Automotive Component: a simulation test
The Benefit and Challenge of Blockchain Technology for Tracing Automotive Component: a simulation test
Supply Chain Management System (SCMS) poses as one of the essential aspects for distributing component, especially in contemporary Automotive Industries. In this line, the tracing ...
The acquisition of gestural timing
The acquisition of gestural timing
Motor plans are complex and consist not only of constriction location and degree, but also gestural timing. For children to acquire adult-like speech, they need to acquire complex ...
Multi-Organ Intervention State Space (MOISS): A Collision Geometry Framework for Quantifying Therapeutic Windows Across 10 Organ Systems in 301,470 ICU Patients
Multi-Organ Intervention State Space (MOISS): A Collision Geometry Framework for Quantifying Therapeutic Windows Across 10 Organ Systems in 301,470 ICU Patients
Background: Severity scoring systems such as SOFA, NEWS2, and qSOFA effectively identify deteriorating ICU patients by aggregating physiological parameters into composite indices t...
Temporal scaling inC. eleganslarval development
Temporal scaling inC. eleganslarval development
AbstractIt is essential that correct temporal order of cellular events is maintained during animal development. During post-embryonic development, the rate of development depends o...
Implicit Versus Explicit Timing – Separate or Shared Mechanisms?
Implicit Versus Explicit Timing – Separate or Shared Mechanisms?
A
bstract
Time implicitly shapes cognition, but time is also explicitly represented, for instance in the form of durations. Parsi...
Leveraging Information Systems to Foster Sustainable and Healthy Behavior Change
Leveraging Information Systems to Foster Sustainable and Healthy Behavior Change
In recent decades, technology has emerged as a beacon of hope to aid humanity in addressing two pressing issues of our time: human health and climate change. However, despite advan...

