Runtime Self-Diagnosis and Self-Recovery Infrastructure for Embedded Systems

被引:0
|
作者
Sun, Lei [1 ]
Kinebuchi, Yuki [1 ]
Katori, Tomohiro [1 ]
Nakajima, Tatsuo [1 ]
机构
[1] Waseda Univ, Dept Comp Sci, Shinjuku Ku, Tokyo, Japan
关键词
diagnosis; recovery; embedded system kernel;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a runtime self-diagnosis and self-recovery infrastructure is presented for embedded systems. Different from existing methods of off-line tracing system logs, our research focuses on analyzing system kernel data structures from runtime memory periodically against predefined constraints. If any violations have been detected, recovery functions are invoked. The prototype system is developed based on a system virtualization layer, above on which the guest operating system, diagnosis and recovery services run simultaneously. The infrastructure requires few modifications to the source code of operating system kernel, thus it can be easily adopted into existing embedded systems for quick implementation. It is also fully software-based without introducing any specific hardware; therefore it is cost-efficient. The experiments indicate that it can correctly detect and recover from several kernel security attacks with acceptable penalty to system performance.
引用
收藏
页码:284 / 285
页数:2
相关论文
共 50 条
  • [1] Online Self-Diagnosis Self-Recovery Infrastructure for Embedded Systems
    Sun, Lei
    Nakajima, Tatsuo
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2010, 4 (04): : 39 - 52
  • [2] Self-diagnosis of digital systems
    Vedeshenkov, VA
    [J]. AUTOMATION AND REMOTE CONTROL, 2003, 64 (11) : 1794 - 1809
  • [3] Self-Diagnosis of Digital Systems
    V. A. Vedeshenkov
    [J]. Automation and Remote Control, 2003, 64 : 1794 - 1809
  • [4] SELF-DIAGNOSIS IN DISTRIBUTED SYSTEMS
    HOLT, CS
    SMITH, JE
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (01) : 19 - 32
  • [5] Deployment and Activation of Faulty Components at Runtime for Testing Self-Recovery Mechanisms
    Gama, Kiev
    Donsez, Didier
    [J]. APPLIED COMPUTING REVIEW, 2014, 14 (03): : 44 - 54
  • [6] A programmable built-in self-diagnosis for embedded SRAM
    Selva, C
    Torelli, C
    Rimondi, D
    Zappa, R
    Corbani, S
    Mastrodomenico, G
    Albani, L
    [J]. RECORDS OF THE 2004 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, 2004, : 84 - 89
  • [7] BUILT-IN SELF-DIAGNOSIS FOR REPAIRABLE EMBEDDED RAMS
    TREUER, R
    AGARWAL, VK
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (02): : 24 - 33
  • [8] A built-in self-test and self-diagnosis scheme for embedded SRAM
    Wang, CW
    Wu, CF
    Li, JF
    Wu, CW
    Teng, T
    Chiu, K
    Lin, HP
    [J]. PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 45 - 50
  • [9] Dependable Control Systems with Self-Recovery Constraint
    Tri Tran
    Ha, Q. P.
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (ICCAIS 2014), 2014, : 87 - 92
  • [10] SELF-RECOVERY OF METALS
    BURGERS, WG
    [J]. NATURE, 1947, 159 (4032) : 203 - 203