• DocumentCode
    2065079
  • Title

    Lightweight Shadow Paging for Efficient Memory Isolation in Gandalf VMM

  • Author

    Ito, Megumi ; Oikawa, Shuichi

  • Author_Institution
    IBM Res., Tokyo Res. Lab., Tokyo
  • fYear
    2008
  • fDate
    5-7 May 2008
  • Firstpage
    508
  • Lastpage
    515
  • Abstract
    Demands are increasing for consolidating multiple OSes on a single multi-core CPU rather than using multiple sets of an OS and a CPU. A VMM enables multiple guest OSes to run concurrently on one CPU while providing separate security domains. We have developed Gandalf a lightweight VMM targeting embedded systems with multi-core CPUs. This paper focuses on the shadow paging mechanism of Gandalf which enables physical memory isolation among guest OSes by separating guest page tables from CPUs, because shadow paging significantly affects VMM overheads and is a key to make a VMM lightweight. We designed and implemented two models of shadow paging, single shadow model and multiple shadow model. The measurement results show that they are realized lightweight.
  • Keywords
    embedded systems; operating systems (computers); paged storage; Gandalf VMM; embedded systems; lightweight shadow paging; memory isolation; multicore CPU; physical memory isolation; single shadow model; Computer science; Distributed computing; Embedded system; IP networks; Memory management; Object oriented modeling; Operating systems; Real time systems; Virtual machine monitors; Web and internet services; System Software; Virtual Machine Monitors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-0-7695-3132-8
  • Type

    conf

  • DOI
    10.1109/ISORC.2008.60
  • Filename
    4559583