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 条
  • [31] Computing Trading Strategies Based on Financial Sentiment Data Using Evolutionary Optimization
    Hochreiter, Ronald
    MENDEL 2015: RECENT ADVANCES IN SOFT COMPUTING, 2015, 378 : 181 - 191
  • [32] Human activity recognition using multisensor data fusion based on Reservoir Computing
    Palumbo, Filippo
    Gallicchio, Claudio
    Pucci, Rita
    Micheli, Alessio
    JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2016, 8 (02) : 87 - 107
  • [33] Using State-based Data Systems to Support Broadening Participation in Computing
    Zarch, Rebecca
    Xavier, Jeff
    Peterfreund, Alan
    PROCEEDINGS OF THE 2019 RESEARCH ON EQUITY AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY (RESPECT), 2019,
  • [34] Using Location Based Encryption to Improve the Security of Data Access in Cloud Computing
    Abolghasemi, Meer Soheil
    Sefidab, Mandi Mokarrami
    Atani, Reza Ebrahimi
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 261 - 265
  • [35] Minimizing Big Data Problems using Cloud Computing Based on Hadoop Architecture
    Adnan, Muhammad
    Afzal, Muhammad
    Aslam, Muhammad
    Jan, Roohl
    Martinez-Enriquez, A. M.
    2014 11TH ANNUAL HIGH CAPACITY OPTICAL NETWORKS AND EMERGING/ENABLING TECHNOLOGIES (PHOTONICS FOR ENERGY), 2014, : 99 - 103
  • [36] Design of an Energy Pile Based on CPT Data Using Soft Computing Techniques
    Kumar, Pramod
    Samui, Pijush
    INFRASTRUCTURES, 2022, 7 (12)
  • [37] System based on cloud computing for hydrological data analysis using statistical calculations
    Correia, Wagner
    Zanchett, Pedro Sidnei
    Amorim, Emerson
    Loterio, Janilson
    2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 352 - 357
  • [38] Design of Cloud Based Robots using Big Data Analytics and Neuromorphic Computing
    Satyanarayana, Ashwin
    Kusyk, Janusz
    Chen, Yu-Wen
    2018 IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2018,
  • [39] BIG DATA CLUSTERING USING GRID COMPUTING AND ANT-BASED ALGORITHM
    Ku-Mahamud, Ku Ruhana
    COMPUTING & INFORMATICS, 4TH INTERNATIONAL CONFERENCE, 2013, 2013, : 6 - 14
  • [40] The Weather Forecast Using Data Mining Research Based on Cloud Computing.
    Wang, ZhanJie
    Mujib, A. B. M. Mazharul
    2017 INTERNATIONAL CONFERENCE ON CLOUD TECHNOLOGY AND COMMUNICATION ENGINEERING (CTCE2017), 2017, 910