Operating System Virtualization : Practice and Experience

  • Sahoo J
  • Mohapatra S
  • Lath R
 et al. 
  • 7


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.


Operating system (OS) virtualization can provide a num-ber of important benefits, including transparent migration of applications, server consolidation, onlineOS maintenance, and enhanced system security. However, the construction of such a system presents a myriad of challenges, even for the most cautious developer, that if overlooked may result in a weak, incomplete virtualization. We present a detailed dis- cussion of key implementation issues in providing OS virtualization in a commodity OS, including system call interposition, virtualization state management, and race conditions. We discuss our experiences in implementing such functionality across two major versions of Linux entirely in a loadable kernel module without any kernel modification. We present experimental results on both uniprocessor and multiproces- sor systems that demonstrate the ability of our approach to provide fine-grain virtualization with very low overhead.

Author-supplied keywords

  • 10
  • 2015
  • 260-273
  • 4236
  • 8
  • 87026
  • Hypervisor
  • Hypervisors
  • Security
  • Threats
  • VMM
  • Virtual Machine
  • Virtual Machine Monitor
  • Virtualization
  • communications
  • doi
  • dx
  • http
  • ijcns
  • in scires
  • j
  • journal
  • network and system sciences
  • operating systems
  • org
  • published online july 2015
  • scirp
  • security challenges of virtualization
  • virtualization
  • www

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Jyotiprakash Sahoo

  • Subasish Mohapatra

  • Radha Lath

  • Robert Rose

  • GC Obasuyi

  • Arif Sari

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free