A light-weighted virtualization layer for multicore processor-based rich functional embedded systems

Ning Li, Yuki Kinebuchi, Hitoshi Mitake, Hiromasa Shimada, Tsung Han Lin, Tatsuo Nakajima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

In this paper, we introduce a lightweight processor abstraction layer named SPUMONE. SPUMONE provides virtual CPUs for respective guest OSes, and schedules them according to their priorities. In a typical case, SPUMONE schedules Linux with a low priority and an RTOS with a high priority. We first discuss why the traditional virtual machine monitor design is not appropriate for embedded systems, and how the features of SPUMONE allow us to design modern complex embedded systems with less efforts. Then, we describe two features of SPUMONE for the real-time resource management. SPUMONE also offers a novel mechanism to protect a critical component from malicious programs injected into the GPOS kernel.

Original languageEnglish
Title of host publicationProceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012
Pages144-153
Number of pages10
DOIs
Publication statusPublished - 2012 Jul 23
Event15th IEEE International Symposium on Object/Component/Service-oriented Real-Time Distributed Computing, ISORC 2012 - Shenzhen, Guangdong, China
Duration: 2012 Apr 112012 Apr 13

Publication series

NameProceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012

Conference

Conference15th IEEE International Symposium on Object/Component/Service-oriented Real-Time Distributed Computing, ISORC 2012
CountryChina
CityShenzhen, Guangdong
Period12/4/1112/4/13

Keywords

  • Embedded System
  • Multicore processors
  • Virtualization

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'A light-weighted virtualization layer for multicore processor-based rich functional embedded systems'. Together they form a unique fingerprint.

  • Cite this

    Li, N., Kinebuchi, Y., Mitake, H., Shimada, H., Lin, T. H., & Nakajima, T. (2012). A light-weighted virtualization layer for multicore processor-based rich functional embedded systems. In Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012 (pp. 144-153). [6195872] (Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012). https://doi.org/10.1109/ISORC.2012.27