TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. Checkpoint placement for systematic fault-injection campaigns
 
Options

Checkpoint placement for systematic fault-injection campaigns

Citation Link: https://doi.org/10.15480/882.8901
Publikationstyp
Conference Paper
Date Issued
2023
Sprache
English
Author(s)
Dietrich, Christian  orcid-logo
Operating Systems E-EXK4  
Thomas, Tim-Marek  
Mnich, Matthias  orcid-logo
Algorithmen und Komplexität E-11  
TORE-DOI
10.15480/882.8901
TORE-URI
https://hdl.handle.net/11420/44466
Citation
IEEE/ACM International Conference on Computer-Aided Design (ICCAD 2023)
Contribution to Conference
IEEE International Conference on Computer-Aided Design, ICCAD 2023  
Publisher DOI
10.1109/ICCAD57390.2023.10323809
Scopus ID
2-s2.0-85181397790
ArXiv ID
arXiv:2308.05521v1
Shrinking hardware structures and decreasing operating voltages lead to an increasing number of transient hardware faults, which thus become a core problem to consider for safety-critical systems. Here, systematic fault injection (FI), where one program under-test is systematically stressed with faults, provides an in-depth resilience analysis in the presence of faults. However, FI campaigns require many independent injection experiments and, combined, long run times, especially if we aim for a high coverage of the fault space. One cost factor is the forwarding phase, which is the time required to bring the system-under test into the fault-free state at injection time. One common technique to speed up the forwarding are checkpoints of the fault-free system state at fixed points in time.
In this paper, we show that the placement of checkpoints has a significant influence on the required forwarding cycles, especially if we place faults non-uniformly on the time axis. For this, we discuss the checkpoint-selection problem in general, formalize it as a maximum-weight reward path problem in graphs, propose an ILP formulation and a dynamic programming algorithm that find the optimal solution, and provide a heuristic checkpoint-selection method based on a genetic algorithm. Applied to the MiBench benchmark suite, our approach consistently reduces the forward-phase cycles by at least 88 percent and up to 99.934 percent when placing 16 checkpoints.
Subjects
Checkpoint Placement
Fault Injection
DDC Class
510: Mathematics
Lizenz
https://creativecommons.org/licenses/by-sa/4.0/
Loading...
Thumbnail Image
Name

paper_nuovo_da_caricare.pdf

Type

Main Article

Size

1.46 MB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback