UAH CS 690 - Virtual Machine Monitors (45 pages)

Previewing pages 1, 2, 3, 21, 22, 23, 43, 44, 45 of 45 page document View the full content.
View Full Document

Virtual Machine Monitors



Previewing pages 1, 2, 3, 21, 22, 23, 43, 44, 45 of actual document.

View the full content.
View Full Document
View Full Document

Virtual Machine Monitors

15 views

Lecture Notes


Pages:
45
School:
University of Alabama in Huntsville
Course:
Cs 690 - Advanced operating systems

Unformatted text preview:

Virtual Machine Monitors Bibliography 1 2 3 4 5 Virtual Machine Monitors Current Technology And Future Trends Mendel Rosenblum and Tal Garfinkel IEEE Computer May 2005 Xen and the Art of Virtualization P Barham R Dragovic K Fraser S Hand T Harris A Ho R Neugebauer I Pratt A Warfield SOSP 03 The Definitive Guide to the Xen Hypervisor David Chisnall Prentice Hall 2008 Scale and Performance in the Denali Isolation Kernel Andrew Whitaker Marianne Shaw and Steven D Gribble in System Design and Implementation OSDI Boston MA Dec 2002 Xen Homepage http www cl cam ac uk research srg netos xen Outline Overview What is a virtual machine What is a virtual machine monitor VMM System or application virtual machines History of Virtual Machines Benefits of Virtual Machines Issues and Implementation What is a Virtual Machine Several definitions and implementations Here a virtual machine is an isolated environment that appears to be a whole computer but actually only has access to a portion of the computer s resources A Formal Definition The environment in which a hosted operating system runs providing the abstraction of a dedicated machine A virtual machine may be identical to the underlying hardware full virtualization or it may differ slightly paravirtualization www linuxtopia org online books linux virt ualization xen 3 0 user guide linux virual ization xen user 78 html What is a Virtual Machine Monitor A virtual machine monitor VMM is a thin software layer that runs directly on the bare hardware It partitions the computer s resources into one or more virtual machines Each virtual machine appears to be running on the bare hardware End result the appearance of multiple instances of the same computer but all are supported on a single machine Full Virtualization versus Paravirtualization Full virtualization each virtual machine runs on an exact copy of the underlying hardware Paravirtualization the VMM modifies the underlying hardware somewhat Because some aspects of the hardware



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Virtual Machine Monitors and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Virtual Machine Monitors and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?