LinuxCon/CloudOpen 2015
|
|
|
- Jesse Robertson
- 10 years ago
- Views:
Transcription
1 LinuxCon/CloudOpen 2015 The Bare-Metal Hypervisor as a Platform for Innovation By Russell Pavlicek Xen Project Evangelist
2 About the Old, Fat Geek Up Front Linux user since 1995; became a Linux advocate immediately Delivered many early talks on Open Source Advocacy Former Open Source columnist for Infoworld, Processor magazines Former weekly panelist on The Linux Show Wrote one of the first books on Open Source: Embracing Insanity: Open Source Software Development 30 years in the industry; 20+ years in software services consulting Currently Evangelist for the Xen Project (employed by Citrix) Over 75 FOSS talks delivered; over 150 FOSS pieces published
3 About Innovation... A favorite buzzword for marketing purposes Many things in our industry labeled Innovation are nothing more than hackneyed placid tripe Innovation calls for thinking of the world in a different way and seeing it come to life Simply changing the shade of lipstick on a pig does not qualify
4 About Innovation... Real innovation can borrow from the known to create the unknown Many innovations are reassemblies of known objects in a new way Example: many cloud concepts resemble similar concepts in mainframes, but they've been reapplied to a multi-server environment But the net result needs to be something significantly different than what existed before
5 Some of the More Interesting Advances Xen Automotive: the effort to craft an embedded automotive infotainment system Realtime virtualization: work to facilitate applications which need realtime processing ARM-based hypervisor: enabling a new breed of applications, from servers to cell phones, on the ARM architecture Mirage OS and other unikernel systems: creating highly-dense farms of ultra-small and secure cloud appliances
6 But First... What exactly is a Bare-Metal Hypervisor?
7 Hypervisor Architectures Type 1: Bare metal Hypervisor A pure Hypervisor that runs directly on the hardware and hosts Guest OS s. VM n VM 1 VM 0 Guest OS and Apps Hypervisor Scheduler Device Drivers/Models MMU Host HW I/O Memory CPUs Provides partition isolation + reliability, higher security
8 Hypervisor Architectures Type 1: Bare metal Hypervisor A pure Hypervisor that runs directly on the hardware and hosts Guest OS s. Type 2: OS Hosted A Hypervisor that runs within a Host OS and hosts Guest OS s inside of it, using the host OS services to provide the virtual environment. VM n VM 1 VM 0 User Apps User-level VMM Device Models VM n VM 1 VM 0 Hypervisor Device Drivers/Models Guest OS and Apps Scheduler MMU Host OS Device Drivers Guest OS and Apps Ring-0 VM Monitor Kernel Host HW I/O Memory CPUs Host HW I/O Memory CPUs Provides partition isolation + reliability, higher security Low cost, no additional drivers Ease of use & installation
9 Xen Project: Type 1 with a Twist Type 1: Bare metal Hypervisor VM n VM 1 VM 0 Guest OS and Apps Hypervisor Scheduler Device Drivers/Models MMU Host HW I/O Memory CPUs
10 Xen Project: Type 1 with a Twist Type 1: Bare metal Hypervisor Xen Project Architecture VM n Hypervisor VM 1 VM 0 Guest OS and Apps Scheduler VM n VM 1 VM 0 Guest OS and Apps Device Drivers/Models MMU Hypervisor Scheduler MMU Host HW I/O Memory CPUs Host HW I/O Memory CPUs
11 Xen Project: Type 1 with a Twist Type 1: Bare metal Hypervisor Xen Project Architecture Control domain (dom0) VM n VM 1 Device Models VM n VM 0 VM 1 Hypervisor Guest OS and Apps Scheduler Drivers Linux & BSD VM 0 Guest OS and Apps Device Drivers/Models MMU Hypervisor Scheduler MMU Host HW I/O Memory CPUs Host HW I/O Memory CPUs
12 Some Bare-Metal Advantages What are the advantages of a Bare-Metal Hypervisor? Density: It's thin Excellent for supporting very small workloads Scalability: It can support huge numbers of VMs Terrific for highly dense workloads Security: No host OS It has no host OS layer to attack Scheduling: Can use dedicated scheduler Needed for specialized workload profiles where a host OS scheduler just won't do Paravirtualization: Simplified interface Easier to code to when no OS is present And now some of the innovations they enable...
13 #1: Xen Automotive A subproject of the Xen Project Proposed by community member GlobalLogic Support for infotainment systems (for now...) Spares multiple discreet systems needing sourcing, installation, and testing ARM-based
14 Automotive Challenges Soft-Real-time support Hard-Real-time support GPU virtualization Other co-processor (DSP, IPU, etc.) Certification Driver support for Android, e.g. Backend ION memory allocator and Linux User Space Device Drivers for Graphics, Sound, USB, Giros, GPS, etc. Driver support for operating systems such as QNX and other guest operating systems that are relevant for these use-cases
15 A Focused Hypervisor Automotive requires extreme focus Simply repurposing a server-based hypervisor won't cut it A Bare-Metal hypervisor can add and modify pieces as needed There is no legacy Host Operating System to be accommodated Bare-Metal can do what the situation requires
16 #2: Realtime Virtualization Support for Xen Automotive and beyond RT-Xen Streaming video, etc. cannot wait for next time slice Leverages a custom scheduler
17 Custom Schedulers Type 2 (Hosted) Hypervisors use the scheduler of the host (e.g., Linux) That scheduler is designed for the host operating system, not for special needs Type 1 (Bare Metal) Hypervisors use schedulers designed for the needs of the hypervisor itself It is possible to change the scheduler to meet the needs of the hypervisor That's the way to handle Realtime Scheduling
18 A Scheduler for Every Need Current schedulers in Xen Project: Credit General Purpose Default scheduler in 4.5 Credit2 Optimized for low latency & high VM density Currently Experimental Expected to become supported and default in future
19 A Scheduler for Every Need Current schedulers in Xen Project (continued): RTDS Soft & Firm Realtime scheduler Multicore Currently Experimental Embedded, Automotive, Graphics, Gaming in the Cloud ARINC 653 Hard Realtime Single Core Currently Experimental Avionics, Drones, Medical
20 A Scheduler for Every Need Past schedulers in Xen Project: Borrowed Virtual Time Atropos Round Robin SEDF For more information:
21 #3: ARM-based Hypervisor ARM expanding from handhelds to servers Virtualization extensions added to ARM V7 Architecture is hand-in-glove fit for Bare- Metal hypervisor No mode changes means greater speed and security
22 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization User mode : EL0 Device Tree describes I/O Kernel mode : EL1 Hypercall Interface HVC GT GIC v2 2 stage MMU Hypervisor mode : EL2
23 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization EL0 Device Tree describes I/O EL1 HVC GT GIC v2 2 stage MMU EL2 Xen Hypervisor
24 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization Device Tree describes EL0 Any Xen Guest VM (including Dom0) User Space Kernel I/O EL1 HVC GT GIC v2 2 stage MMU EL2 Xen Hypervisor
25 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization Device Tree describes I/O GT Dom0 only GIC v2 PV back 2 stage MMU EL0 PV front EL1 EL2 Any Xen Guest VM (including Dom0) Xen Hypervisor User Space Kernel HVC
26 Where Will an ARM Hypervisor Play? You name it... Cell phones Multiple personalities are possible Embedded systems Automotive is just the beginning Internet of Things (IoT) Lots of little things means lots of responses needed Servers Lower power footprint Real green technology
27 #4: The Unikernel Super-small VMs Quick booting Enhanced security Easy deployment Enables transient services Services that appear when needed and disappear when done
28 The Cloud We Know Field of innovation is in the orchestration The Cloud Engine is paramount (OpenStack, CloudStack, etc.) Workloads adapted to the cloud strongly resemble their noncloud predecessors Some basic adaptations to facilitate life in the cloud, but basically the same stuff that was used before the cloud Applications with full stacks (operating system, utilities, languages, and apps) which could basically run on hardware, but are run on VMs instead. VMs are beefy; large memory footprint, slow to start up It all works, but its not overly efficient 10s of VMs per physical host
29 The Next Generation Cloud Turning the scrutiny to the workloads Should be easier to deploy and manage Smaller footprint, removing unnecessary duplication Faster startup Transient microservices Higher levels of security 1000s of VMs per host
30 The New Stuff: Docker & Containers Makes deployment easier Smaller footprint by leveraging kernel of host Less memory needed to replicate shared kernel space Less disk needed to replicate shared executables Really fast startup times Higher number of VMs per host
31 Docker Downsides Improvements, yes; but not without issues Can't run any payload that can't use host kernel Potential limits to scaleability Linux not really optimized for 1000s of processes Security Security is a HUGE issue in clouds Still working on real security; someday... At LinuxCon North America 2014, Docker CEO doesn't even identify security as one of the top priorities Google & others run Docker in VMs when they need security
32 The Unikernel: A Real Cloud Concept Very small Very efficient Very quick to boot And very, VERY secure! It's a Green (energy) technology which saves you green (cash); extremely important to foster adoption Many unikernels already exist, including Mini-OS and MirageOS, a Xen Project Incubator Project
33 What is a Unikernel? From MirageOS
34 Unikernel Approach: MirageOS
35 Unikernel Approach: MirageOS
36 Unikernel Approach: MirageOS
37 Unikernel Concepts Use just enough to do the job No need for multiple users; one VM per user No need for a general purpose operating system No need for utilities No need for a full set of operating system functions Lean and mean Minimal waste Tiny size
38 Unikernel Concepts Similar to an embedded application development environment Limited debugging available for deployed production system Instead, system failures are reproduced and analyzed on a full operating system stack and then encapsulated into a new image to deploy Tradeoff is required for ultralight images
39 What Do the Results Look Like? MirageOS examples: DNS Server: 449 KB Web Server: 674 KB OpenFlow Learning Switch: 393 KB LING metrics: Boot time to shell in under 100ms Erlangonxen.org memory usage: 8.7 MB ClickOS: Network devices processing >5 million pkt/sec 6 MB memory with 30 ms boot time
40 What About Security? Type-Safe Solution Stack Can be certified Certification is crucial for certain highly critical tasks, like airplane fly-by-wire control systems Image footprints are unique to the image Intruders cannot rely on always finding certain libraries No utilities to exploit, no shell to manipulate
41 What's Out There Right Now? MirageOS, from the Xen Project Incubator HaLVM, from Galois LING, from Erlang-on-Xen ClickOS, from NEC Europe Labs OSv, from Cloudius Systems Rumprun, from the Rump Kernel Project And that's just the beginning...
42 How Does Xen Project Enable Unikernels? No Host OS means it's lean and mean A tiny VM can sit on a thin hypervisor layer on the hardware Attack surface is small Scale out support Can currently support about 600 concurrent VMs per host without losing performance Current target: concurrent VMs per host Enhanced scheduler (Credit2) ARM as an option
43 Innovation: Is This All? By no means! The list of other subprojects & capabilities continues to grow: Virtualized GPUs Enhanced NUMA COLO: Coarse-grained lockstepping of VMs Native VMware VMDK support And so on...
44 In Review... Some advantages of a Bare-Metal Hypervisor Density: It's thin Excellent for supporting very small workloads Scalability: It can support huge numbers of VMs Terrific for highly dense workloads Security: No host OS It has no host OS layer to attack Scheduling: Can use dedicated scheduler Needed for specialized workload profiles where a host OS scheduler just won't do Paravirtualization: Simplified interface Easier to code to when no OS is present
45 The Xen Project Difference Tomorrow's workloads are not yesterday's workloads If your hypervisor is just focused on yesterday's payloads, it is suffering from planned obsolescence Select a hypervisor which is innovating and Open Source Xen Project is busy enabling the next generation in virtualization
46 Questions? This presentation will be available in the Presentations Section of XenProject.org
47 Basic Xen Project Concepts Control domain (dom0) Dom0 Kernel Hypervisor Scheduler Host HW I/O MMU Memory XSM CPUs VM n VM 1 VM 0 Guest OS and Apps Trusted Computing Base 47 Console Interface to the outside world Control Domain aka Dom0 Dom0 kernel with drivers Xen Management Toolstack Guest Domains Your apps Driver/Stub/Service Domain(s) A driver, device model or control service in a box De-privileged and isolated Lifetime: start, stop, kill
48 Basic Xen Project Concepts: Toolstack+ Control domain (dom0) Host HW I/O Toolstack Dom0 Kernel Hypervisor Scheduler Console MMU Memory XSM CPUs VM n VM 1 VM 0 Guest OS and Apps Trusted Computing Base 48 Console Interface to the outside world Control Domain aka Dom0 Dom0 kernel with drivers Xen Management Toolstack Guest Domains Your apps Driver/Stub/Service Domain(s) A driver, device model or control service in a box De-privileged and isolated Lifetime: start, stop, kill
49 Basic Xen Project Concepts: Disaggregation Control domain (dom0) Host HW I/O Toolstack Dom0 Kernel Hypervisor Scheduler Console MMU Memory One or more driver, stub or service domains XSM CPUs VM n VM 1 VM 0 Guest OS and Apps Trusted Computing Base 49 Console Interface to the outside world Control Domain aka Dom0 Dom0 kernel with drivers Xen Management Toolstack Guest Domains Your apps Driver/Stub/Service Domain(s) A driver, device model or control service in a box De-privileged and isolated Lifetime: start, stop, kill
Xen Project 4.4: Features and Futures. Russell Pavlicek Xen Project Evangelist Citrix Systems
Xen Project 4.4: Features and Futures Russell Pavlicek Xen Project Evangelist Citrix Systems About This Release Xen Project 4.4.0 was released on March 10, 2014. This release is the work of 8 months of
Xen: FOSS Hypervisor for the Cloud
Xen: FOSS Hypervisor for the Cloud Russell Pavlicek Xen Project Evangelist [email protected] @RCPavlicek So Who s the Fat Geek up Front? About the Speaker... Linux user since 1995; Linux
10 Years of Xen and beyond
10 Years of Xen and beyond Lars Kurth Xen Project Community Manager [email protected] @lars_kurth FREENODE: lars_kurth Xen.org becomes XenProject.org Teams aka sub-projects Hypervisor XAPI ARM Hypervisor
Virtualization in the Cloud: Featuring Xen and XCP
Virtualization in the Cloud: Featuring Xen and XCP Lars Kurth Xen Community Manager [email protected] FREENODE: lars_kurth @lars_kurth A Brief History of Xen in the Cloud Late 90s XenoServer Project A
Securing Your Cloud with Xen Project s Advanced Security Features
Securing Your Cloud with Xen Project s Advanced Security Features Russell Pavlicek, Xen Project Evangelist CloudOpen North America 2013 Who is the Old, Fat Geek Up Front? Xen Project Evangelist Employed
Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:
Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique
Full and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
Virtualization. Dr. Yingwu Zhu
Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the
Virtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
Microkernels, virtualization, exokernels. Tutorial 1 CSC469
Microkernels, virtualization, exokernels Tutorial 1 CSC469 Monolithic kernel vs Microkernel Monolithic OS kernel Application VFS System call User mode What was the main idea? What were the problems? IPC,
KVM: A Hypervisor for All Seasons. Avi Kivity [email protected]
KVM: A Hypervisor for All Seasons Avi Kivity [email protected] November 2007 Virtualization Simulation of computer system in software Components Processor: register state, instructions, exceptions Memory
Virtualization benefits Introduction to XenSource How Xen is changing virtualization The Xen hypervisor architecture Xen paravirtualization
www.xensource.com Virtualization benefits Introduction to XenSource How Xen is changing virtualization The Xen hypervisor architecture Xen paravirtualization Interoperable virtualization The XenEnterprise*
Performance tuning Xen
Performance tuning Xen Roger Pau Monné [email protected] Madrid 8th of November, 2013 Xen Architecture Control Domain NetBSD or Linux device model (qemu) Hardware Drivers toolstack netback blkback Paravirtualized
COS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Introduction u Have
Enabling Technologies for Distributed Computing
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
The XenServer Product Family:
The XenServer Product Family: A XenSource TM White Paper Virtualization Choice for Every Server: The Next Generation of Server Virtualization The business case for virtualization is based on an industry-wide
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
Servervirualisierung mit Citrix XenServer
Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH [email protected] Virtualization Wave is Just Beginning Only 6% of x86
Parallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...
Enabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
Virtualization. Pradipta De [email protected]
Virtualization Pradipta De [email protected] Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer [email protected] Agenda Session Length:
Virtualization for Cloud Computing
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources
Chapter 5 Cloud Resource Virtualization
Chapter 5 Cloud Resource Virtualization Contents Virtualization. Layering and virtualization. Virtual machine monitor. Virtual machine. Performance and security isolation. Architectural support for virtualization.
Chapter 14 Virtual Machines
Operating Systems: Internals and Design Principles Chapter 14 Virtual Machines Eighth Edition By William Stallings Virtual Machines (VM) Virtualization technology enables a single PC or server to simultaneously
The QEMU/KVM Hypervisor
The /KVM Hypervisor Understanding what's powering your virtual machine Dr. David Alan Gilbert [email protected] 2015-10-14 Topics Hypervisors and where /KVM sits Components of a virtual machine KVM Devices:
Virtualization. Michael Tsai 2015/06/08
Virtualization Michael Tsai 2015/06/08 What is virtualization? Let s first look at a video from VMware http://bcove.me/x9zhalcl Problems? Low utilization Different needs DNS DHCP Web mail 5% 5% 15% 8%
2009 AAMGA Automation Conference
2009 AAMGA Automation Conference Kenny Morris, MCSE Manager of Network Services CRC Insurance Services, Inc. [email protected] Server Infrastructure 170 servers 70% in Central Datacenter 25% of server
Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu
Lecture 2 Cloud Computing & Virtualization Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu Outline Introduction to Virtualization The Major Approaches
The Art of Virtualization with Free Software
Master on Free Software 2009/2010 {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC April 24th, 2010 (cc) 2010. Some rights reserved. This work is licensed under a Creative Commons Attribution-Share Alike
Virtualization Overview
VMWARE W HWHITE I T E PPAPER A P E R Virtualization Overview 1 Table of Contents Introduction... 3 Virtualization in a Nutshell... 3 Virtualization Approaches... 4 Virtualization for Server Consolidation
2972 Linux Options and Best Practices for Scaleup Virtualization
HP Technology Forum & Expo 2009 Produced in cooperation with: 2972 Linux Options and Best Practices for Scaleup Virtualization Thomas Sjolshagen Linux Product Planner June 17 th, 2009 2009 Hewlett-Packard
Virtualization. Explain how today s virtualization movement is actually a reinvention
Virtualization Learning Objectives Explain how today s virtualization movement is actually a reinvention of the past. Explain how virtualization works. Discuss the technical challenges to virtualization.
Citrix XenServer 7 Feature Matrix
Citrix XenServer 7 Matrix Citrix XenServer 7 Matrix A list of Citrix XenServer 7 features by product edition, including entitlements XenApp and XenDesktop license holders. The most comprehensive application
Parallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Greener Virtualization www.parallels.com Version 1.0 Greener Virtualization Operating system virtualization by Parallels Virtuozzo Containers from Parallels is
Intro to Virtualization
Cloud@Ceid Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014 Contents What is virtualization How it works Hypervisor
Data Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
Networking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
VMware Security Briefing. Rob Randell, CISSP Senior Security Specialist SE
VMware Security Briefing Rob Randell, CISSP Senior Security Specialist SE Agenda Security Advantages of Virtualization Security Concepts in Virtualization Architecture Operational Security Issues with
Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC
Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC 1 Public ETAS/ESC 2014-02-20 ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
Date: December 2009 Version: 1.0. How Does Xen Work?
Date: December 2009 Version: 1.0 How Does Xen Work? Table of Contents Executive Summary... 3 Xen Environment Components... 3 Xen Hypervisor... 3... 4 Domain U... 4 Domain Management and Control... 6 Xend...
Virtualization in the ARMv7 Architecture Lecture for the Embedded Systems Course CSD, University of Crete (May 20, 2014)
Virtualization in the ARMv7 Architecture Lecture for the Embedded Systems Course CSD, University of Crete (May 20, 2014) ManolisMarazakis ([email protected]) Institute of Computer Science (ICS) Foundation
Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines
Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines Dr. Johann Pohany, Virtualization Virtualization deals with extending or replacing an existing interface so as to
Mark Bennett. Search and the Virtual Machine
Mark Bennett Search and the Virtual Machine Agenda Intro / Business Drivers What to do with Search + Virtual What Makes Search Fast (or Slow!) Virtual Platforms Test Results Trends / Wrap Up / Q & A Business
FPGA Accelerator Virtualization in an OpenPOWER cloud. Fei Chen, Yonghua Lin IBM China Research Lab
FPGA Accelerator Virtualization in an OpenPOWER cloud Fei Chen, Yonghua Lin IBM China Research Lab Trend of Acceleration Technology Acceleration in Cloud is Taking Off Used FPGA to accelerate Bing search
Virtualization and the U2 Databases
Virtualization and the U2 Databases Brian Kupzyk Senior Technical Support Engineer for Rocket U2 Nik Kesic Lead Technical Support for Rocket U2 Opening Procedure Orange arrow allows you to manipulate the
Building Docker Cloud Services with Virtuozzo
Building Docker Cloud Services with Virtuozzo Improving security and performance of application containers services in the cloud EXECUTIVE SUMMARY Application containers, and Docker in particular, are
The Future of Virtualization Technology. Stephen Alan Herrod VP of Technology VMware
The Future of Virtualization Technology Stephen Alan Herrod VP of Technology ware Agenda Virtualization Today Technology Trends and the Future Datacenter Future directions CPU Virtualization I/O Virtualization
Virtual Machine Security
Virtual Machine Security CSE497b - Spring 2007 Introduction Computer and Network Security Professor Jaeger www.cse.psu.edu/~tjaeger/cse497b-s07/ 1 Operating System Quandary Q: What is the primary goal
Intel s Virtualization Extensions (VT-x) So you want to build a hypervisor?
Intel s Virtualization Extensions (VT-x) So you want to build a hypervisor? Mr. Jacob Torrey February 26, 2014 Dartmouth College 153 Brooks Road, Rome, NY 315.336.3306 http://ainfosec.com @JacobTorrey
Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh
Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh Introduction History, Advantages, Common Uses OS-Level Virtualization Hypervisors Type 1 vs. type 2 hypervisors
Virtualization. Jukka K. Nurminen 23.9.2015
Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,
Cloud Computing CS 15-319
Cloud Computing CS 15-319 Virtualization Case Studies : Xen and VMware Lecture 20 Majd F. Sakr, Mohammad Hammoud and Suhail Rehman 1 Today Last session Resource Virtualization Today s session Virtualization
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista Setting the Stage This presentation will discuss the usage of Linux as a base component of hypervisor components
Clouds Under the Covers. Elgazzar - CISC 886 - Fall 2014 1
Clouds Under the Covers KHALID ELGAZZAR GOODWIN 531 [email protected] Elgazzar - CISC 886 - Fall 2014 1 References Understanding Full Virtualization, Paravirtualization, and Hardware Assist White
The Benefits of Virtualizing Citrix XenApp with Citrix XenServer
White Paper The Benefits of Virtualizing Citrix XenApp with Citrix XenServer This white paper will discuss how customers can achieve faster deployment, higher reliability, easier management, and reduced
Leveraging Thin Hypervisors for Security on Embedded Systems
Leveraging Thin Hypervisors for Security on Embedded Systems Christian Gehrmann A part of Swedish ICT What is virtualization? Separation of a resource or request for a service from the underlying physical
How To Create A Cloud Based System For Aaas (Networking)
1 3.1 IaaS Definition IaaS: Infrastructure as a Service Through the internet, provide IT server, storage, computing power and other infrastructure capacity to the end users and the service fee based on
Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition
Chapter 16: Virtual Machines Silberschatz, Galvin and Gagne 2013 Chapter 16: Virtual Machines Overview History Benefits and Features Building Blocks Types of Virtual Machines and Their Implementations
Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER
Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER Table of Contents Thin, Legacy-Free, Purpose-Built Hypervisor.... 3 More Secure with Smaller Footprint.... 4 Less Downtime Caused by Patches...
<Insert Picture Here> Oracle Database Support for Server Virtualization Updated December 7, 2009
Oracle Database Support for Server Virtualization Updated December 7, 2009 Support Policy Server virtualization software allows multiple operating system instances to run on the same
KVM Security Comparison
atsec information security corporation 9130 Jollyville Road, Suite 260 Austin, TX 78759 Tel: 512-349-7525 Fax: 512-349-7933 www.atsec.com KVM Security Comparison a t s e c i n f o r m a t i o n s e c u
evm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
Virtualization Technologies
12 January 2010 Virtualization Technologies Alex Landau ([email protected]) IBM Haifa Research Lab What is virtualization? Virtualization is way to run multiple operating systems and user applications on
Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize
Server and Storage Virtualization. Overview Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] These slides and audio/video recordings of this class lecture are at:
Cloud Computing #6 - Virtualization
Cloud Computing #6 - Virtualization Main source: Smith & Nair, Virtual Machines, Morgan Kaufmann, 2005 Today What do we mean by virtualization? Why is it important to cloud? What is the penalty? Current
COM 444 Cloud Computing
COM 444 Cloud Computing Lec 3: Virtual Machines and Virtualization of Clusters and Datacenters Prof. Dr. Halûk Gümüşkaya [email protected] [email protected] http://www.gumuskaya.com Virtual
Enterprise-Class Virtualization with Open Source Technologies
Enterprise-Class Virtualization with Open Source Technologies Alex Vasilevsky CTO & Founder Virtual Iron Software June 14, 2006 Virtualization Overview Traditional x86 Architecture Each server runs single
Virtualization. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/
Virtualization Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/ What is Virtualization? Virtualization is the simulation of the software and/ or hardware upon which other software runs. This
Cloud^H^H^H^H^H Virtualization Technology. Andrew Jones ([email protected]) May 2011
Cloud^H^H^H^H^H Virtualization Technology Andrew Jones ([email protected]) May 2011 Outline Promise to not use the word Cloud again...but still give a couple use cases for Virtualization Emulation it's
HP Data Protector software. Assuring Business Continuity in Virtualised Environments
HP Data Protector software Assuring Business Continuity in Virtualised Environments Would not it be great if your virtual server environment actually translated to a better reality? One where you could
Cisco Application-Centric Infrastructure (ACI) and Linux Containers
White Paper Cisco Application-Centric Infrastructure (ACI) and Linux Containers What You Will Learn Linux containers are quickly gaining traction as a new way of building, deploying, and managing applications
EECatalog SPECIAL FEATURE
Type Zero Hypervisor the New Frontier in Embedded Virtualization The hypervisor s full control over the hardware platform and ability to virtualize hardware platforms are beneficial in environments that
Desktop Virtualization. The back-end
Desktop Virtualization The back-end Will desktop virtualization really fit every user? Cost? Scalability? User Experience? Beyond VDI with FlexCast Mobile users Guest workers Office workers Remote workers
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization
Integrating NComputing Virtual Desktops with VMware and Citrix
Click to edit Master title style Integrating NComputing Virtual Desktops with VMware and Citrix Karen Gaines Director of Southern Europe, NComputing, Inc. September, 2010 1 Click Topicsto edit Master title
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 4 Virtualization of Clusters and Data Centers Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra,
VMware Virtual Infrastucture From the Virtualized to the Automated Data Center
VMware Virtual Infrastucture From the Virtualized to the Automated Data Center Senior System Engineer VMware Inc. [email protected] Agenda Vision VMware Enables Datacenter Automation VMware Solutions
KVM KERNEL BASED VIRTUAL MACHINE
KVM KERNEL BASED VIRTUAL MACHINE BACKGROUND Virtualization has begun to transform the way that enterprises are deploying and managing their infrastructure, providing the foundation for a truly agile enterprise,
Virtual Switching Without a Hypervisor for a More Secure Cloud
ing Without a for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton) 1 Public Cloud Infrastructure Cloud providers offer computing resources
Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape
STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due
Real- Time Mul,- Core Virtual Machine Scheduling in Xen
Real- Time Mul,- Core Virtual Machine Scheduling in Xen Sisu Xi 1, Meng Xu 2, Chenyang Lu 1, Linh Phan 2, Chris Gill 1, Oleg Sokolsky 2, Insup Lee 2 1 Washington University in St. Louis 2 University of
VMware and CPU Virtualization Technology. Jack Lo Sr. Director, R&D
ware and CPU Virtualization Technology Jack Lo Sr. Director, R&D This presentation may contain ware confidential information. Copyright 2005 ware, Inc. All rights reserved. All other marks and names mentioned
Before we can talk about virtualization security, we need to delineate the differences between the
1 Before we can talk about virtualization security, we need to delineate the differences between the terms virtualization and cloud. Virtualization, at its core, is the ability to emulate hardware via
TechTarget Virtualization Media. E-Guide
TechTarget Virtualization Media E-Guide Desktop Virtualization: Expert Guide to VDI, Hypervisors, and More Many businesses fail to understand that the desktop virtualization space extends far beyond just
A hypervisor approach with real-time support to the MIPS M5150 processor
ISQED Wednesday March 4, 2015 Session 5B A hypervisor approach with real-time support to the MIPS M5150 processor Authors: Samir Zampiva ([email protected]) Carlos Moratelli ([email protected])
Virtual Machines. Virtualization
Virtual Machines Marie Roch Tanenbaum 8.3 contains slides from: Tanenbaum 3 rd ed. 2008 1 Virtualization Started with the IBM System/360 in the 1960s Basic concept simulate multiple copies of the underlying
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
Virtual Machines. www.viplavkambli.com
1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software
Uses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:
Virtual Machines Uses for Virtual Machines Virtual machine technology, often just called virtualization, makes one computer behave as several computers by sharing the resources of a single computer between
Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper
Enterprise-class desktop virtualization with NComputing Clear the hurdles that block you from getting ahead Whitepaper Introduction Enterprise IT departments are realizing virtualization is not just for
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 VIRTUALIZATION Vikas Garg Abstract: The main aim of the research was to get the knowledge of present trends
