본문 바로가기
  • Home

Improving Availability of Embedded Systems Using Memory Virtualization

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2022, 27(5), pp.11-19
  • DOI : 10.9708/jksci.2022.27.05.011
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : April 13, 2022
  • Accepted : April 27, 2022
  • Published : May 31, 2022

Sunghoon Son 1

1상명대학교

Accredited

ABSTRACT

In this paper, we propose a fault tolerant embedded system using memory redundancy on the full-virtualization based virtual machine monitor. The proposed virtual machine monitor first virtualizes main memory of embedded system utilizing efficient shadow page table scheme so that the embedded system runs as a virtual machine on the virtual machine monitor. The virtual machine monitor makes the backup of the embedded system run as another virtual machine by copying memory contents of the embedded system into memory space of backup system according to predefined schedules. When an error occurs in the target virtual machine, the corresponding standby virtual machine takes the role of target virtual machine and continues its operation. Performance evaluation studies show that such backups and switches of virtual machines are performed with minor performance degradation.

Citation status

* References for papers published after 2023 are currently being built.