Checkpointing period optimization of distributed fail-operational automotive applications

Philipp Weiss, Emil Daporta, Andreas Weichslgartner, Sebastian Steinhorst

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Achieving a cost-efficient fail-operational behavior of safety-critical software is crucial for autonomous systems. However, most applications hold a state such that a checkpoint is required to enable a safe recovery. Here, the challenge is to find the maximum possible checkpointing period while minimizing network and computational overhead. For this purpose, we present an approach to analytically derive the maximum checkpointing period by giving an upper bound on the number of missed computational steps due to failure effects. Worst-case results of our case study using a SLAM application are consistent with our analytically derived exact bound. Overall, by using our approach, a maximum achievable checkpointing period can be determined to reduce network overhead in order to achieve a cost-efficient and safe behavior of autonomous systems.

Original languageEnglish
Title of host publicationProceedings - 2021 24th Euromicro Conference on Digital System Design, DSD 2021
EditorsFrancesco Leporati, Salvatore Vitabile, Amund Skavhaug
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages389-395
Number of pages7
ISBN (Electronic)9781665427036
DOIs
StatePublished - 2021
Event24th Euromicro Conference on Digital System Design, DSD 2021 - Virtual, Online, Italy
Duration: 1 Sep 20213 Sep 2021

Publication series

NameProceedings - 2021 24th Euromicro Conference on Digital System Design, DSD 2021

Conference

Conference24th Euromicro Conference on Digital System Design, DSD 2021
Country/TerritoryItaly
CityVirtual, Online
Period1/09/213/09/21

Fingerprint

Dive into the research topics of 'Checkpointing period optimization of distributed fail-operational automotive applications'. Together they form a unique fingerprint.

Cite this