Xen Live Migration. Networks and Distributed Systems Seminar, 24 April Matúš Harvan Xen Live Migration 1
|
|
|
- Philomena Summers
- 10 years ago
- Views:
Transcription
1 Xen Live Migration Matúš Harvan Networks and Distributed Systems Seminar, 24 April 2006 Matúš Harvan Xen Live Migration 1
2 Outline 1 Xen Overview 2 Live migration General Memory, Network, Storage Migration Overview Writable Working Set Evaluation Matúš Harvan Xen Live Migration 2
3 Virtualization abstraction layer that decouples hardware full virtualization guests are presented with a virtual machine identical to the real hardware paravirtualization presenting a virtual machine abstraction, not identical to the underlying hardware, offering a special API several solutions/products available (VMware, User-Mode Linux, Xen) Matúš Harvan Xen Live Migration 3
4 Xen Xen Hypervisor virtual machine monitor paravirtualization provides idealized virtual machine abstraction allows for high performance virtualization operating systems have to be ported to Xen Matúš Harvan Xen Live Migration 4
5 Xen domains Xen hypervisor only basic control operations, exported to authorized domains complex policy decisions performed in a guest OS in a domain domain0 special management domain with additional privileges device drivers creates and manages domus domu guest domus access only simple, virtualized hardware abstractions possible to give a domu access to specific PCI devices so that a device driver would run in a domu rather than domain0 Matúš Harvan Xen Live Migration 5
6 Xen Details CPU level protection using x86 CPU rings CPU ensures that the domains have to use the Xen hypervisor to do privileged operations memory memory allocations from a reserved pool page table updates validated by hypervisor Device I/O real hardware handled by device drivers in domain0 Xen exports a simple abstraction interface for domus to use devices I/O data transferred using shared-memory, asynchronous buffer-descriptor rings interrupts replaced with a lightweight event-delivery mechanism Matúš Harvan Xen Live Migration 6
7 Device I/O Virtual Network Interfaces creation and deletion validated by Xen filtering rules - changes validated by Xen prevent source address spoofing Virtual Block Device associated access-control information (which domain) and restrictions (i.e. read-only) Matúš Harvan Xen Live Migration 7
8 Live Migration migrating whole OS with running applications (kernel-internal state and application-level) rather than single processes avoid residual dependencies clusters, data centers load balancing, hardware maintenance separation of concern between users and operators (no need for operators to access domus) Matúš Harvan Xen Live Migration 8
9 Live Migration minimize downtime service unavailable as no currently executing VM available total migration time duration from migration initiation to being able to discard original VM disruption of active services through resource contention (CPU, network bandwidth) virtual machine encapsulates access to HW memory network (disk) storage Matúš Harvan Xen Live Migration 9
10 Memory Possible approaches for memory transfer: Push phase The source VM continues running while certain pages are pushed across the network to the new destination. To ensure consistency, pages modified during this process must be re-sent. Stop-and-copy phase The source VM is stopped, pages are copied across to the destination VM, then the new VM is started. Pull phase The new VM executes and, if it accesses a page that has not yet been copied, this page is faulted in (pulled) across the network from the source VM. Matúš Harvan Xen Live Migration 10
11 Memory Xen uses a pre-copy phase iteratively copying modified pages in rounds, then stops VM and copies remaining memory pages (stop-and-copy phase) dynamic rate-limiting algorithm to minimize resource contention and decide when to end pre-copy phase and enter stop-and-copy phase Matúš Harvan Xen Live Migration 11
12 Network connections maintain all open network connections without relying on forwarding mechanisms on the original host migrated VM keeps protocol state and IP address, advertising that the IP address has moved generate an unsolicited ARP reply after migration some routers do not accept broadcast ARP replies can send directed replies only to entries in its own ARP cache alternatively, keep original MAC address, network switch has to figure out it moved to a different port works only within a single switched LAN wide-area network migration not supported Matúš Harvan Xen Live Migration 12
13 Storage local-disk storage not migrated need network-attached storage (NAS), e.g. iscsi uniformly accessible from all hosts in the cluster alternative for experimenting: ram disk Matúš Harvan Xen Live Migration 13
14 Migration Overview at any time at least one host has a consistent VM image migration process is viewed as a transactional interaction between two hosts VM not exposed more to system failure than when running on original single host Matúš Harvan Xen Live Migration 14
15 Migration Overview Figure: Migration timeline [2] Matúš Harvan Xen Live Migration 15
16 Writable Working Set pre-copy migration of not so often modified pages rapidly modified pages get transferred after VM is stopped writable working set (WWS) pages modified so often that it does not make sense to move them during pre-copy phase using Xen s shadow page tables to trace WWS performed several experiments with different benchmarks to track WWS conclusions: pre-copy migration performs better than a naive stop-and-copy decreased downtime, but diminishing returns w.r.t. increasing number of iterations hottest pages dirtied faster than transferred limit on minimum possible downtime makes sense to increase bandwidth limit for later (and shorter) rounds Matúš Harvan Xen Live Migration 16
17 Dynamic Rate-Limiting dynamically adapt the bandwidth limit during each pre-copying round administrator selects a minimum and maximum first round uses minimum bandwidth further rounds increase bandwidth limit by certain amount (50Mbit/sec empirically found) terminate pre-copying when calculated bandwidth limit greater then maximum or less than 256KB remains to transfer final stop-and-copy uses maximum bandwidth for memory transfer to minimize downtime bandwidth remains low while transferring most pages, increasing only at the end for the hottest pages balances short downtime with low average network contention and CPU usage rapid page dirtying page transferred if modified during previous round, but not during this round (otherwise likely to be modified again) Matúš Harvan Xen Live Migration 17
18 Paravirtualized Optimizations Stunning Rogue Processes monitor WWS of individual processes limit each process to 40 write faults Freeing Page Cache Pages return free and cold buffer pages to Xen rather than migrating them Matúš Harvan Xen Live Migration 18
19 Evaluation Simple Web Server Figure: Migrating a running web server VM[2] Apache 1.3 web server serving a static 512KB file 165ms downtime Matúš Harvan Xen Live Migration 19
20 Evaluation Complex Web Workload: SPECweb99 Figure: Migrating a running SPECweb VM[2] running at 90% of maximum load 210ms downtime no decrease in number of conformant clients Matúš Harvan Xen Live Migration 20
21 Evaluation Low-Latency Server: Quake 3 Figure: Migrating a running Quake3 VM[2] VM with 64MB of memory, network game with six players downtime of 60ms, observed as a 50ms increase in response time not noticed by players Matúš Harvan Xen Live Migration 21
22 Evaluation A Diabolic Workload: MMuncher Figure: Migrating a VM running a diabolical workload[2] VM with 512MB of memory, C program constantly writing to a 256MB memory region downtime of 3.5s rare in real workloads Matúš Harvan Xen Live Migration 22
23 Further Work Cluster Management develop cluster control software capable of making informed decisions for placement and movement of VMs Wide Are Network Redirection layer 2 redirection not possible outside a local subnet use Mobile IP connection migration at TCP level use Dynamic DNS to locate host after move Migrating Block Devices total migration time would be significantly extended if transferring a complete local disk mirroring disk contents on remote hosts RAID system across several machines, multiple hosts acting as storage target for one another copy-on-write filesystems Matúš Harvan Xen Live Migration 23
24 Conclusion live OS migration with Xen SPECweb99 210ms downtime Quake3 60ms downtime dynamic bandwidth adaptation minimizes impact on running services while minimizing total downtime below discernable thresholds suitable for well-connected data-center or cluster with network-accessed storage Matúš Harvan Xen Live Migration 24
25 References P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield Xen and the Art of Virtualization In Proceedings of the 19th ACM Symposium on Operating Systems Principles, October C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Kimpach, I. Pratt, and W. Warfield Live Migration of Virtual Machines In 2nd USENIX Symposium on Networked Systems, Design and Implementation (NSDI 05), pages , May Matúš Harvan Xen Live Migration 25
A Migration of Virtual Machine to Remote System
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
Live Migration of Virtual Machines in Cloud
International Journal of Scientific and Research Publications, Volume 2, Issue 6, June 2012 1 Live Migration of Virtual Machines in Cloud Ashima Agarwal, Shangruff Raina Department of Computer, MIT College
Xen and the Art of. Virtualization. Ian Pratt
Xen and the Art of Virtualization Ian Pratt Keir Fraser, Steve Hand, Christian Limpach, Dan Magenheimer (HP), Mike Wray (HP), R Neugebauer (Intel), M Williamson (Intel) Computer Laboratory Outline Virtualization
A SURVEY ON VIRTUALIZATION TECHNOLOGY IN CLOUD COMPUTING
http:// A SURVEY ON VIRTUALIZATION TECHNOLOGY IN CLOUD COMPUTING Miss.Pratima D.Nerkar 1, Prof.Suresh B.Rathod 2 1,2 Department of Computer Engineering, Sinhagad Academy of Engineering, Pune University,
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
INFO5010 Advanced Topics in IT: Cloud Computing
INFO5010 Advanced Topics in IT: Cloud Computing Week 2: Data Center and Virtualization Technology Dr. Uwe Röhm School of Information Technologies This Week s Agenda! Data Centers: Infrastructure of Scale!
Dynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
Models For Modeling and Measuring the Performance of a Xen Virtual Server
Measuring and Modeling the Performance of the Xen VMM Jie Lu, Lev Makhlis, Jianjiun Chen BMC Software Inc. Waltham, MA 2451 Server virtualization technology provides an alternative for server consolidation
Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers
Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers Todd Deshane, Demetrios Dimatos, Gary Hamilton, Madhujith Hapuarachchi, Wenjin Hu, Michael McCabe, Jeanna
How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X
Performance Evaluation of Virtual Routers in Para-virtual Environment 1. Abhishek Bajaj [email protected] 2. Anargha Biswas [email protected] 3. Ambarish Kumar [email protected] 4.
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
Virtual Machine Migration with an Open Source Hypervisor
Virtual Machine Migration with an Open Source Hypervisor Muhammad Rukunuddin Ghalib #1, P. Swarnalatha #2, Karan Thakkar #3 # School of Computing Science and Engineering, VIT University Vellore - India
Migration of Virtual Machines for Better Performance in Cloud Computing Environment
Migration of Virtual Machines for Better Performance in Cloud Computing Environment J.Sreekanth 1, B.Santhosh Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,
A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines
A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines Ch.Anusha M.Tech, Dr.K.Babu Rao, M.Tech, Ph.D Professor, MR. M.Srikanth Asst Professor & HOD, Abstract: Cloud computing
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
Downtime Analysis of Virtual Machine Live Migration
DEPEND 211 : The Fourth International Conference on Dependability Downtime Analysis of Virtual Machine Live Migration Felix Salfner Department of Computer Science Humboldt-Universität zu Berlin, Germany
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
Live and Incremental Whole-System Migration of Virtual Machines Using Block-Bitmap
Live and Incremental Whole-System Migration of Virtual Machines Using Block-Bitmap Yingwei Luo #1, Binbin Zhang #, Xiaolin Wang #, Zhenlin Wang *2, Yifeng Sun #, Haogang Chen # # Department of Computer
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
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
The Xen of Virtualization
The Xen of Virtualization Assignment for CLC-MIRI Amin Khan Universitat Politècnica de Catalunya March 4, 2013 Amin Khan (UPC) Xen Hypervisor March 4, 2013 1 / 19 Outline 1 Introduction 2 Architecture
A Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015
Virtualization Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015 Acknowledgement Some slides in this set of slides were kindly provided by: Luiz Fernando Bittencourt, University
Comparing Free Virtualization Products
A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this
vsphere Networking ESXi 5.0 vcenter Server 5.0 EN-000599-01
ESXi 5.0 vcenter Server 5.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
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
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration Table of Contents Overview of Windows Server 2008 R2 Hyper-V Features... 3 Dynamic VM storage... 3 Enhanced Processor Support... 3 Enhanced Networking Support...
Xen and the Art of Distributed Virtual Machine Management
QuickTime and a TIFF (Uncompressed) decompressor are needed to see this picture. Xen and the Art of Distributed Virtual Machine Management Dr. Greg Lavender Mr. Adam Zacharski Department of Computer Sciences
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:
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
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
A Hybrid Approach To Live Migration Of Virtual Machines
A Hybrid Approach To Live Migration Of Virtual Machines by Shashank Sahani, Vasudeva Varma in Cloud Computing in Emerging Markets (CCEM), 2012 Bangalore, India Report No: IIIT/TR/2012/-1 Centre for Search
Bosch Video Management System High Availability with Hyper-V
Bosch Video Management System High Availability with Hyper-V en Technical Service Note Bosch Video Management System Table of contents en 3 Table of contents 1 Introduction 4 1.1 General Requirements
IOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
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
Virtualizare sub Linux: avantaje si pericole. Dragos Manac
Virtualizare sub Linux: avantaje si pericole Dragos Manac 1 Red Hat Enterprise Linux 5 Virtualization Major Hypervisors Xen: University of Cambridge Computer Laboratory Fully open sourced Set of patches
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.
vsphere Networking vsphere 6.0 ESXi 6.0 vcenter Server 6.0 EN-001391-01
vsphere 6.0 ESXi 6.0 vcenter Server 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more
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
4-2 A Load Balancing System for Mitigating DDoS Attacks Using Live Migration of Virtual Machines
4-2 A Load Balancing System for Mitigating DDoS Attacks Using Live Migration of Virtual Machines ANDO Ruo, MIWA Shinsuke, KADOBAYASHI Youki, and SHINODA Yoichi Recently, rapid advances of CPU processor
COS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Introduction Have been around
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 @ Google
Virtualization @ Google Alexander Schreiber Google Switzerland Libre Software Meeting 2012 Geneva, Switzerland, 2012-06-10 Introduction Talk overview Corporate infrastructure Overview Use cases Technology
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
1 Data Center Infrastructure Remote Monitoring
Page 1 of 7 Service Description: Cisco Managed Services for Data Center Infrastructure Technology Addendum to Cisco Managed Services for Enterprise Common Service Description This document referred to
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology Reduce I/O cost and power by 40 50% Reduce I/O real estate needs in blade servers through consolidation Maintain
Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study
White Paper Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study 2012 Cisco and/or its affiliates. All rights reserved. This
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
vsphere Networking vsphere 5.5 ESXi 5.5 vcenter Server 5.5 EN-001074-02
vsphere 5.5 ESXi 5.5 vcenter Server 5.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more
Black-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine Migration Wood, et al (UMass), NSDI07 Context: Virtual Machine Migration 1 Introduction Want agility in server farms to reallocate resources devoted
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described
Virtualization Technologies (ENCS 691K Chapter 3)
Virtualization Technologies (ENCS 691K Chapter 3) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud Computing
Dynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER
VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER CORPORATE COLLEGE SEMINAR SERIES Date: April 15-19 Presented by: Lone Star Corporate College Format: Location: Classroom instruction 8 a.m.-5 p.m. (five-day session)
VMware vsphere 5.1 Advanced Administration
Course ID VMW200 VMware vsphere 5.1 Advanced Administration Course Description This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter.
Operating Systems Virtualization mechanisms
Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms
Resource Availability Based Performance Benchmarking of Virtual Machine Migrations
Resource Availability Based Performance Benchmarking of Virtual Machine Migrations ABSTRACT Senthil Nathan, Purushottam Kulkarni and Umesh Bellur Department of Computer Science and Engineering Indian Institute
Is Virtualization Killing SSI Research?
Is Virtualization Killing SSI Research? Jérôme Gallard Paris Project-Team Dinard November 2007 Supervisor : Christine Morin Co-supervisor: Adrien Lèbre My subject! ;) Reliability and performance of execution
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,
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 Technology. Zhiming Shen
Virtualization Technology Zhiming Shen Virtualization: rejuvenation 1960 s: first track of virtualization Time and resource sharing on expensive mainframes IBM VM/370 Late 1970 s and early 1980 s: became
Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V
Comparison and Contents Introduction... 4 More Secure Multitenancy... 5 Flexible Infrastructure... 9 Scale, Performance, and Density... 13 High Availability... 18 Processor and Memory Support... 24 Network...
IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC- 150427- b Test Report Date: 27, April 2015. www.iomark.
IOmark- VDI HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC- 150427- b Test Copyright 2010-2014 Evaluator Group, Inc. All rights reserved. IOmark- VDI, IOmark- VM, VDI- IOmark, and IOmark
Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.
Preparation Guide v3.0 BETA How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment. Document version 1.0 Document release date 25 th September 2012 document revisions 1 Contents 1. Overview...
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
Virtualization of the MS Exchange Server Environment
MS Exchange Server Acceleration Maximizing Users in a Virtualized Environment with Flash-Powered Consolidation Allon Cohen, PhD OCZ Technology Group Introduction Microsoft (MS) Exchange Server is one of
Windows Server 2012 R2 Hyper-V: Designing for the Real World
Windows Server 2012 R2 Hyper-V: Designing for the Real World Steve Evans @scevans www.loudsteve.com Nick Hawkins @nhawkins www.nickahawkins.com Is Hyper-V for real? Microsoft Fan Boys Reality VMware Hyper-V
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
Chapter 2 Addendum (More on Virtualization)
Chapter 2 Addendum (More on Virtualization) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ More on Systems Virtualization Type I (bare metal)
CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey
CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
VMware vsphere Design. 2nd Edition
Brochure More information from http://www.researchandmarkets.com/reports/2330623/ VMware vsphere Design. 2nd Edition Description: Achieve the performance, scalability, and ROI your business needs What
Remus: High Availability via Asynchronous Virtual Machine Replication
Remus: High Availability via Asynchronous Virtual Machine Replication Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield Department of Computer Science The
Virtual Machine Dynamic Provision and Image Management for UniCloud
Virtual Machine Dynamic Provision and Image Management for UniCloud Pangfeng Liu April 10, 2010 1 Related work 1.1 Virtual Machine 1.1.1 Application performance isolation in virtualization Performance
Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software
Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance
What s New with VMware Virtual Infrastructure
What s New with VMware Virtual Infrastructure Virtualization: Industry-Standard Way of Computing Early Adoption Mainstreaming Standardization Test & Development Server Consolidation Infrastructure Management
Dynamic memory Allocation using ballooning and virtualization in cloud computing
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. IV (Mar-Apr. 2014), PP 19-23 Dynamic memory Allocation using ballooning and virtualization
Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer
Network Virtualization: Delivering on the Promises of SDN Bruce Davie, Principal Engineer What does SDN promise? The original* SDN promise was: Enable rapid innovation in networking Enable new forms of
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
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
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
Basics of Virtualisation
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
VMware vsphere 5.0 Boot Camp
VMware vsphere 5.0 Boot Camp This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter. Assuming no prior virtualization experience, this
