The Virtual Machine Dongpu Jin JGEN 200 Project 5 Instructor: Dr. Mary Schieke April/26/2011
Overview Background Explanation History Benefits Demo Summary Reference Question
Background Definition: A virtual machine is a software implementation of a computer that executes programs like a physical machine. –Wiki Confusing?
Background Virtual machine is a software. But it acts like a physical computer. Computer within a computer.
Explanation Virtual Machine technology consists of two parts: Virtual Machine Monitor Individual Virtual Machine
Explanation Virtual Machine Monitor manages each individual Virtual Machine Egg-Carton relationship
Explanation Before Virtualization: Single OS per computer After Virtualization: Multiple OS per computer
History First invented 50 years ago by IBM Hardware are precious and expensive Multiple users share the hardware through virtual machine Disappeared between 1980s and 1990s Drop in hardware cost
History Revival in 2005 Hardware often underutilized OS becomes complex and easy to crash Threat from Internet Intel, AMD, Sun Microsystems, IBM, and VMware joined this growing market.
Benefits Improve Utilization From 5-15% to 60-80%
Benefits Minimize Downtime If one virtual machine crashes, simply copy to another one
Benefits Enforce Security One virtual machine is under attack Will not effect other virtual machines
Demo I will be running four OS at the same time: Windows 7 Ubuntu GNOME KDE
Summery We covered: How virtual machine works The history of virtual machine Some benefits we can gain from virtual machine technology
Reference Hennessy, J. L. Computer Architecture. vmware. Virtualization Overview. Brief-History-of-Virtual-Machines Brief-History-of-Virtual-Machines q=virtual%20pc%20icon q=virtual%20pc%20icon rver-virtualization/an-eggceptional- virtualization-analogy/ rver-virtualization/an-eggceptional- virtualization-analogy/
Question?
Thanks! This concludes my presentation The Virtual Machine Appreciate all your attention