• Home
  • Search
  • Runtime Self-Diagnosis and Self-Recovery Infrastructure for Embedded Systems
  • Cite Icon4
  • https://doi.org/10.1109/saso.2009.21Copy DOI Icon

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

  • Sep 1, 2009
  • Lei Sun +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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.

Similar Papers
  • Conference Article
  • Citations4

Evaluation of different Operating Systems performance in the Private Cloud with ESXi hypervisor using SIGAR framework

  • Sep 01, 2014
  • P Vijaya Vardhan Reddy +1
  • Research Article
  • Citations2

A protective mechanism for the access control system in the virtual domain

  • Nov 01, 2016
  • China Communications
  • Jinan Shen +5
  • Conference Article
  • Citations39

Cache-Leakage Resilient OS Isolation in an Idealized Model of Virtualization

  • Jun 01, 2012
  • Gilles Barthe +3
  • Conference Article
  • Citations7

Accelerating critical OS services in virtualized systems with flexible micro-sliced cores

  • Apr 23, 2018
  • Jeongseob Ahn +3
  • Conference Article
  • Citations1

Research on Operating System Kernel Security Based on Mandatory Behavior Control Mechanism (MBC)

  • Jun 18, 2021
  • Zhang Jinbo +2
  • Conference Article

Cache Management with Fadvise Based on LFU

  • Jul 01, 2020
  • Naomichi Fukuda +3
  • Conference Article
  • Citations207

Cloud security is not (just) virtualization security

  • Nov 13, 2009
  • Mihai Christodorescu +4
  • PDF
  • Research Article
  • Citations12

Accurate energy characterization of OS services in embedded systems

  • Jul 25, 2012
  • EURASIP Journal on Embedded Systems
  • Bassem Ouni +2
  • Research Article
  • Citations5

Optimizing guest swapping using elastic and transparent memory provisioning on virtualization platform

  • May 14, 2016
  • Frontiers of Computer Science
  • Xi Li +3
  • Research Article
  • Citations11

Architectural Protection of Application Privacy against Software and Physical Attacks in Untrusted Cloud Environment

  • Apr 01, 2018
  • IEEE Transactions on Cloud Computing
  • Lei Xu +7
  • Research Article
  • Citations312

Factored operating systems (fos)

  • Apr 21, 2009
  • ACM SIGOPS Operating Systems Review
  • David Wentzlaff +1
  • Conference Article
  • Citations1

VM-Aware Adaptive Storage Cache Prefetching

  • Dec 01, 2017
  • Keiichi Matsuzawa +1
  • Dissertation

Delay-aware network I/O virtualization for cloud computing

  • Jan 01, 2015
  • Luwei Cheng
  • Conference Article
  • Citations7

Supporting Virtualization-Aware Security Solutions Using a Systematic Approach to Overcome the Semantic Gap

  • Jun 01, 2012
  • Amani S Ibrahim +3
  • Conference Article
  • Citations318

Corey: an operating system for many cores

  • Dec 08, 2008
  • Silas Boyd-Wickizer +11
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.