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 ...
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...
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...
A Proposed Supply Chain Model of Blockchain Technology-Based in Automotive Component Industry
A Proposed Supply Chain Model of Blockchain Technology-Based in Automotive Component Industry
The automotive industry has rapidly developed and overrun the market for the last decade. In this context, automotive components or parts are essential factors to manufacture autom...
Incremental Lagrangian Relaxation Based Discrete Gate Sizing and Threshold Voltage Assignment
Incremental Lagrangian Relaxation Based Discrete Gate Sizing and Threshold Voltage Assignment
Timing closure remains one of the most critical challenges of a physical synthesis flow, especially when the design operates under multiple operating conditions. Even if timing is ...

