Software-implemented Fault Injection in Operating System Kernel Mutex Data Structure

被引:0
|
作者
Montrucchio, Bartolomeo [1 ]
Rebaudengo, Maurizio [1 ]
Velasco, Alejandro David [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Embedded and Computer-based systems are subject to transient errors originated from several sources, including the impact of high energy particles on sensitive areas of integrated circuits. The evaluation of the sensitivity of the applications to transient faults is a major issue. The paper presents a new approach for testing the effects of transient faults on the Operating System kernel, specifically focusing on kernel mutex data structure, a key component of the kernel. A Software-implemented Fault Injection tool able to inject faults guaranteeing the non-intrusiveness and repeatability of the fault injection campaign is proposed. An analysis of the results has been performed on a large set of mutexes, in order to evaluate their criticality, in particular during input/output operations. Experimental results, executed on a set of benchmarks programs, show the relevance of the effects of the transient faults on this set of variables. Moreover, a significant percentage of faults can lead to a damage of the system also producing an application failure.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] The Structure for the Fault Diagnosis System Aided for the Power System Operating
    Li, Bin
    Guo, Yajuan
    Chen, Jinming
    Zhu, Haibin
    Zhang, Xiaoyi
    2015 5TH INTERNATIONAL CONFERENCE ON ELECTRIC UTILITY DEREGULATION AND RESTRUCTURING AND POWER TECHNOLOGIES (DRPT 2015), 2015, : 852 - 857
  • [42] A PIN-Based Dynamic Software Fault Injection System
    Jin, Ang
    Jiang, Jianhui
    Hu, Jiawei
    Lou, Jungang
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2160 - 2167
  • [43] Fault Injection in the Process Descriptor of a Unix-based Operating System
    Montrucchio, Bartolomeo
    Rebaudengo, Maurizio
    Velasco, Alejandro
    PROCEEDINGS OF THE 2014 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2014, : 281 - 286
  • [44] Software Framework for Data Fault Injection to Test Machine Learning Systems
    Nurminen, Jukka K.
    Halvari, Tuomas
    Harviainen, Juha
    Myllari, Juha
    Roysko, Antti
    Silvennoinen, Juuso
    Mikkonen, Tommi
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 294 - 299
  • [45] Design of Data Structure for System ENC Kernel
    Park, Daewon P.
    Park, Jaeyang
    Kwon, Doowy
    Kwon, Hyuk-Chul
    Park, Suhyun
    2013 INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2013,
  • [46] Functions and General Structure of Fault Diagnosis System Software
    Du Peidong
    Liu Fuchao
    Zheng Jingjing
    Wang Qingling
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 28 : 68 - 71
  • [47] FERRARI - A FLEXIBLE SOFTWARE-BASED FAULT AND ERROR INJECTION SYSTEM
    KANAWATI, GA
    KANAWATI, NA
    ABRAHAM, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (02) : 248 - 260
  • [48] Software implemented fault tolerance of triple-redundant dynamic positioning (DP) control system
    Wang, Fang
    Lv, Ming
    Bai, Yong
    Xu, Feng
    SHIPS AND OFFSHORE STRUCTURES, 2017, 12 (04) : 545 - 552
  • [49] Improving reliability of data protection software with integrated multilayered fault Injection testing
    2013 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2013, : 49 - 49
  • [50] Software Implementation of the Data Acquisition System Based on μCLinux Embedded Operating System
    He, Huimin
    Liu, Yongjin
    Shi, Leina
    Zhou, Qun
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 750 - 754