A Discussion. * Used Since1960’s starting with IBM System/360 * Grown in acceptance and usage by non Mainframe or “Big Iron” Environments only in recent.

Slides:



Advertisements
Similar presentations
Operating systems for mobile computing : Recent Trends and Future Directions Sudhindra Rao.
Advertisements

Virtualization Dr. Michael L. Collard
Desktop Virtualization 101
Hypervisors and Next Generation Virtualization William Strickland COT4810 Spring 2008 February 7, 2008.
Introduction to Virtualization
Network Implementation for Xen and KVM Class project for E : Network System Design and Implantation 12 Apr 2010 Kangkook Jee (kj2181)
Virtualization Ryan Cahoon Timothy Farkas Christopher Garcia Jeremy Slovak.
Cloud Computing and Virtualization Sorav Bansal CloudCamp 2010 IIT Delhi.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
Supporting ethtool with Linux Integration Service Open Source Technology Center Microsoft.
Intro to Virtualization Andrew Hamilton TJ IT Technician.
Virtualization B. Ramamurthy. References Practical Virtualization Solutions: Virtualization from the Trenches by K. Hess and A. Newman, Prentice-Hall.
Virtualization for Cloud Computing
A Brief Introduction To Virtualization Technologies Yin Yunqiao HP.
LINUX Virtualization Running other code under LINUX.
1 Virtualization and Virtual Machines Sarah Diesburg 1/10/2013 COP 5641.
Server 2008 & Virtualization. Costs are too highCan’t meet SLAs Providing business continuity for operating systems and applications Expensive space across.
E Virtual Machines Lecture 4 Device Virtualization
Methodologies, strategies and experiences Virtualization.
Tanenbaum 8.3 See references
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
Operating System Virtualization
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Performance Study on Virtual Machine Hypervisors.
Secure & flexible monitoring of virtual machine University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Presented by John Marian, Andrew Buhr, and Alvin Chen.
Desktop Virtualization
Types of Computers Chidambaranathan C.M. What is a Computer? A device that receives data, processes data, stores data, and produces a result.
Full and Para Virtualization
Docker and Container Technology
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Operating-System Structures
Protection of Processes Security and privacy of data is challenging currently. Protecting information – Not limited to hardware. – Depends on innovation.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
COMP1321 Digital Infrastructure Richard Henson March 2016.
COMP2322 Network Management Richard Henson Worcester Business School March 2016.
E Virtual Machines Lecture 1 What is Virtualization? Scott Devine VMware, Inc.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
VIRTUALIZATION TECHNIQUES By:- Aman, Denis and Dharit.
Dual Identity Devices By: Tony Peadick By: The Breakdown What is a dual identity device Why they were designed and who needs one How they work Availability.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Virtualization - an introduction Gordon Ross Computing Service.
Virtualization Overview Date: 8/7/2012 SCF-FEF-SSS Author: Tyler Parsons.
XEN – The Art of Virtualisation. So what is Virtualisation? ● Makes use of spare capacity ● Run multiple instances of OSes simultaneously ● Multitasking.
Introduction to Virtualization
Operating System & Application Software
Fundamentals Sunny Sharma Microsoft
Performance Comparison of Virtual Machines and Containers with Unikernels Nagashree N Suprabha S Rajat Bansal.
Virtualization Dr. Michael L. Collard
What is Virtualization Last Update
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
IDENTIFYING DIFFERENT
Building a Virtual Infrastructure
Why and where does Kutztown University use server virtualization?
Virtualization, Cloud Computing and Big Data
Virtual Servers.
Running other code under LINUX
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
OS Virtualization.
Conditions leading to the rise of virtual machines
Types of Computers.
Virtual machines benefits
Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer.
Presentation transcript:

A Discussion

* Used Since1960’s starting with IBM System/360 * Grown in acceptance and usage by non Mainframe or “Big Iron” Environments only in recent years * Early adopters of Virtualization in smaller environments used primarily for testing and development purposes initially. * X86 Virtualization not available until 1999 When VMWare launched VMWare Virtual Platform

* Virtualization Actually Creates a underlying Hardware platform to run an Operating System on. * Emulation mimics another platform on a non- native platform * Virtualization uses emulation

* Better hardware efficiency * Security * Stability * Cost Effective*

* Mainframe * Servers (X86, PowerPC, Sparc, etc…) * Workstations, Desktops, Laptops (X86) * Mobile (Smart phones, etc…)

* Type I * Type II * Type 0? * Application

* Hypervisor runs directly on underlying hardware and all Operating Systems run on top of it, including any “Control” Operating systems with special permissions. * Usually Micro Kernel based * Typically includes: ESX, Hyper-V, XEN, KVM(Macro Kernel)

* Hypervisor runs on top of an existing host Operating System as a standard application process. * Traditionally all Hardware Emulated * Typically includes: VMWare Workstation, GSX, VMWare Player, VirtualBox, Parralells

* An unmanaged Hypervisor * Really nothing more than a subset of Type I (Which doesn’t really exist) * The more you know, the more it looks like something from the marketing department

* Really more like sandboxing an application than the other types of emulation listed * Less common, but becoming more so * Example Portable Apps

* Faster * Designed to be more secure * Generally better centralized management tools for scaling * Headless

* Runs in user space * Slower due to hardware emulation * More likely to cause host system instability