• DocumentCode
    2429615
  • Title

    SPUMONE: Lightweight CPU Virtualization Layer for Embedded Systems

  • Author

    Kanda, Wataru ; Yumura, Yu ; Kinebuchi, Yuki ; Makijima, Kazuo ; Nakajima, Tatsuo

  • Volume
    1
  • fYear
    2008
  • fDate
    17-20 Dec. 2008
  • Firstpage
    144
  • Lastpage
    151
  • Abstract
    Recently, the engineering cost of embedded systems is rapidly increasing due to growing sophistication of services. To deal with the problem, hybrid operating system environments have been proposed. This enables to run a RTOS and a general purpose OS concurrently and to reuse software resources on both of them. This approach is efficient in reducing engineering costs. We reconfigured the requirement for these hybrid operating system environment and build a new architecture which fulfills these requirements by using virtualization techniques. Our system provides the facilities to build multiple operating system environment easily. There are two contributions in our systems. One is that the modification cost of the guest OS is small. The second contribution is improvement in system availability by enabling guest OS to reboot independently. Although we used virtualization layer to construct a hybrid operating system environment, the performance overhead is considering small. Therefor our approach is very practical and efficient for recent sophisticated embedded systems.
  • Keywords
    embedded systems; software reusability; virtual machines; CPU virtualization layer; SPUMONE; embedded systems; hybrid operating system; performance overhead; software resource reuse; Computer architecture; Computer science; Costs; Embedded system; Kernel; Linux; Mobile handsets; Operating systems; Real time systems; Ubiquitous computing; embedded systems; multi-OS environment; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3492-3
  • Type

    conf

  • DOI
    10.1109/EUC.2008.157
  • Filename
    4756332