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 条
  • [1] Software-implemented transient fault injection for Linux
    Jiang, Jianhui
    Liang, Jianhua
    Jin, Ang
    Hu, Jin
    Tongji Daxue Xuebao/Journal of Tongji University, 2006, 34 (06): : 823 - 827
  • [2] A software-implemented fault injection methodology for design and validation of system fault tolerance
    Some, RR
    Kim, WS
    Khanoyan, G
    Callum, L
    Agrawal, A
    Beahan, JJ
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 501 - 506
  • [3] Comparison of physical and software-implemented fault injection techniques
    Arlat, J
    Crouzet, Y
    Karlsson, J
    Folkesson, P
    Fuchs, E
    Leber, GH
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1115 - 1133
  • [4] Non-intrusive software-implemented fault injection in embedded systems
    Yuste, P
    Ruiz, JC
    Lemus, L
    Gil, P
    DEPENDABLE COMPUTING, 2003, 2847 : 23 - 38
  • [5] Software-implemented fault injection at machine code level for ARM architecture
    Jin, A
    Jiang, JH
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 8, 2005, : 173 - 178
  • [6] Control Flow Aware Software-Implemented Fault Injection for Embedded CPUs
    Vankeirsbilck, Jens
    Thati, Venu Babu
    Van Waes, Jonas
    Hallez, Hans
    Boydens, Jeroen
    2017 XXVI INTERNATIONAL SCIENTIFIC CONFERENCE ELECTRONICS (ET), 2017,
  • [7] A new approach to software-implemented fault tolerance
    Rebaudengo, M
    Reorda, MS
    Violante, M
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2004, 20 (04): : 433 - 437
  • [9] A New Approach to Software-Implemented Fault Tolerance
    M. Rebaudengo
    M. Sonza Reorda
    M. Violante
    Journal of Electronic Testing, 2004, 20 : 433 - 437
  • [10] Dependability analysis of a high-speed network using software-implemented fault injection and simulated fault injection
    Univ of Illinois at Urbana-Champaign, Urbana, United States
    IEEE Trans Comput, 1 (108-119):