Detecting Silent Data Corruptions in Aerospace-Based Computing Using Program Invariants

被引:5
|
作者
Ma, Junchi [1 ,2 ]
Yu, Dengyun [3 ]
Wang, Yun [1 ,2 ]
Cai, Zhenbo [3 ]
Zhang, Qingxiang [3 ]
Hu, Cheng [1 ,2 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Jiangsu, Peoples R China
[2] Minist Educ, Key Lab Comp Network & Informat Integrat, Nanjing 211189, Jiangsu, Peoples R China
[3] Beijing Inst Spacecraft Syst Engn, Beijing 100094, Peoples R China
关键词
ERROR-DETECTION;
D O I
10.1155/2016/8213638
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Soft error caused by single event upset has been a severe challenge to aerospace-based computing. Silent data corruption (SDC) is one of the results incurred by soft error. SDC occurs when a program generates erroneous output with no indications. SDC is the most insidious type of results and very difficult to detect. To address this problem, we design and implement an invariant-based system called Radish. Invariants describe certain properties of a program; for example, the value of a variable equals a constant. Radish first extracts invariants at key program points and converts invariants into assertions. It then hardens the program by inserting the assertions into the source code. When a soft error occurs, assertions will be found to be false at run time and warn the users of soft error. To increase the coverage of SDC, we further propose an extension of Radish, named Radish D, which applies software-based instruction duplication mechanism to protect the uncovered code sections. Experiments using architectural fault injections show that Radish achieves high SDC coverage with very low overhead. Furthermore, Radish D provides higher SDC coverage than that of either Radish or pure instruction duplication.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Guiding genetic program based data mining using fuzzy rules
    Smith, James F., III
    Nguyen, ThanhVu H.
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2006, PROCEEDINGS, 2006, 4224 : 1337 - 1345
  • [42] Using the High-Level Based Program Interface to Facilitate the Large Scale Scientific Computing
    Shang, Yizi
    Shang, Ling
    Gao, Chuanchang
    Lu, Guiming
    Ye, Yuntao
    Jia, Dongdong
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [43] Reversible Data Hiding in Encrypted Images Using Reservoir Computing-Based Data Fusion Strategy
    Jiang, Xiao
    Xie, Yiyuan
    Zhang, Yushu
    Ye, Yichen
    Xu, Fang
    Li, Lili
    Su, Ye
    Chen, Zhuang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2025, 35 (01) : 684 - 697
  • [44] Detecting biomarkers from microarray data using distributed correlation based gene selection
    Shukla, Alok Kumar
    Tripathi, Diwakar
    GENES & GENOMICS, 2020, 42 (04) : 449 - 465
  • [45] Detecting and classifying delay Data Exceptions on communication networks using rule based algorithms
    Benmusa, T
    Parish, DJ
    Sandford, M
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2005, 18 (02) : 159 - 177
  • [46] Detecting Dynamic Attacks in Smart Grids Using Reservoir Computing: A Spiking Delayed Feedback Reservoir Based Approach
    Hamedani, Kian
    Liu, Lingjia
    Hu, Shiyan
    Ashdown, Jonathan
    Wu, Jinsong
    Yi, Yang
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2020, 4 (03): : 253 - 264
  • [47] Detecting biomarkers from microarray data using distributed correlation based gene selection
    Alok Kumar Shukla
    Diwakar Tripathi
    Genes & Genomics, 2020, 42 : 449 - 465
  • [48] Detecting Faulty and Malicious Vehicles Using Rule-based Communications Data Mining
    Rezgui, Jihene
    Cherkaoui, Soumaya
    2011 IEEE 36TH CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2011, : 827 - 834
  • [49] Using laboratory-based surveillance data for prevention: An algorithm for detecting Salmonella outbreaks
    Hutwagner, LC
    Maloney, EK
    Bean, NH
    Slutsker, L
    Martin, SM
    EMERGING INFECTIOUS DISEASES, 1997, 3 (03) : 395 - 400
  • [50] A Model-Based Method for Detecting Persistent Cultural Change Using Panel Data
    Vaisey, Stephen
    Kiley, Kevin
    SOCIOLOGICAL SCIENCE, 2021, 8 : 83 - 95