Error Detection Based on Execution-time Monitoring

被引:0
|
作者
Steiner, Dieter [1 ]
Puschner, Peter [1 ]
机构
[1] Vienna Univ Technol, Dept Comp Engn, Vienna, Austria
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper examines if monitoring of task-execution times can be used to detect errors, so that undesired system behavior and failures of real-time systems can be averted early. To this end, the paper investigates if respectively how the temporal behavior of algorithms changes in the presence of errors that have been caused by hardware faults. We used software-implemented fault injection on a number of benchmark programs to create errors and performed runtime measurements for the altered benchmarks to check if the observed execution times are below or above minimum respectively maximum execution-time bounds of the code. Our results show that up to 70% of errors that are undetectable with other standard techniques can be detected with this simple execution-time monitoring method. The method thus provides an additional layer of protection against errors. It can be implemented with reasonable effort and overhead.
引用
收藏
页码:12 / 16
页数:5
相关论文
共 50 条
  • [31] WUPPAAL: Computation of Worst-Case Execution-Time for Binary Programs with UPPAAL
    Cassez, Franck
    Gonzalez de Aledo, Pablo
    Jensen, Peter Gjol
    MODELS, ALGORITHMS, LOGICS AND TOOLS: ESSAYS DEDICATED TO KIM GULDSTRAND LARSEN ON THE OCCASION OF HIS 60TH BIRTHDAY, 2017, 10460 : 560 - 577
  • [32] SaC: Exploiting Execution-Time Slack to Save Energy in Heterogeneous Multicore Systems
    Azhar, M. Waqar
    Pericas, Miquel
    Stenstrom, Per
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [33] Constructing Execution-Time Estimation Models from Diverse Processing Elements of Heterogeneous Clusters
    Ichikawa, Shuichi
    Kawai, Yuu
    2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 293 - 298
  • [34] Exact Worst-Case Execution-Time Analysis for Implicit Model Predictive Control
    Arnstrom, Daniel
    Broman, David
    Axehill, Daniel
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (10) : 7190 - 7196
  • [35] Fitting Software Execution-Time Exceedance into a Residual Random Fault in ISO-26262
    Agirre, Irune
    Cazorla, Francisco J.
    Abella, Jaume
    Hernandez, Carles
    Mezzetti, Enrico
    Azkarate-Askatsua, Mikel
    Vardanega, Tullio
    IEEE TRANSACTIONS ON RELIABILITY, 2018, 67 (03) : 1314 - 1327
  • [36] Execution-time integration of clinical practice guidelines to provide decision support for comorbid conditions
    Jafarpour, Borna
    Abidi, Samina Raza
    Van Woensel, William
    Abidi, Syed Sibte Raza
    ARTIFICIAL INTELLIGENCE IN MEDICINE, 2019, 94 : 117 - 137
  • [37] Experimental Evaluation of Probabilistic Execution-Time Modeling and Analysis Methods for SDF Applications on MPSoCs
    Stemmer, Ralf
    Vu, Hai-Dang
    Gruettner, Kim
    Le Nours, Sebastien
    Nebel, Wolfgang
    Pillement, Sebastien
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 241 - 254
  • [38] Early Execution for Soft Error Detection
    Choudhary, Raj Kumar
    Patel, Janeel
    Singh, Virendra
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 366 - 371
  • [39] Execution Time Monitoring in Linux
    Asberg, Mikael
    Nolte, Thomas
    Perez, Clara M. Otero
    Kato, Shinpei
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [40] Inductive composition of numbers with maximum, minimum, and addition a new theory for program execution-time analysis
    Wang, F
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2004, 15 (06) : 865 - 892