Virtualization. Innovation or Renaissance. Matthieu-P. Schapranow

Size: px
Start display at page:

Download "Virtualization. Innovation or Renaissance. Matthieu-P. Schapranow"

Transcription

1 Virtualization Innovation or Renaissance Matthieu-P. Schapranow Hasso-Plattner-Institute for IT Systems Engineering University of Potsdam, Prof.-Dr.-Helmert-Str. 2-3, D Potsdam, Germany, Abstract. Is virtualization an innovation or does it experience a Renaissance? This question builds the basis for the given paper. The current hype around virtualization as solution for all resource and performance problems equals the introduction of a panacea. The given paper revises some of the business buzzwords and points out where virtualization is originated. Available virtualization products especially for mainstream computers such as x86 and x64 architectures are stated, their approaches and benefits for the nowadays IT landscape are outlined, compared and evaluated. Key words: Hypervisor, Platform Virtualization, Resource Virtualization, Network Virtualization, Server Virtualization, Storage Virtualization, Virtual Machine A paper in association with the Industrial Seminar in winter term 2006 by Prof. Dr. Andreas Polze, March 13th, 2007

2 Table of Contents Virtualization... 1 Matthieu-P. Schapranow 1 Introduction ComputationalPowerandCosts ComputationalAbstraction Virtualization ParadigmorProduct PlatformVirtualization ResourceVirtualization VirtualizationServices ServerVirtualization StorageVirtualization NetworkVirtualization VirtualizationProducts VMware... 7 VMwareserversolutions MicrosoftVirtualization... 8 MicrosoftVirtualPC... 9 MicrosoftVirtualServer Xen Conclusions List of Figures 1 Serverloadduring aworkingday Hypervisorarchitectures... 6

3 Virtualization Innovation or Renaissance 3 1 Introduction 1.1 Computational Power and Costs The available computational power increased rapidly during the last years, e.g. the CPU frequency increased by the factor 40 from 100 MHz up to four GHz. Additionally, the number of transistors per square exploded accordingly to Moore s Law. The Pentium 100 based on approximately 3.3 millions Transistors, the Pentium-IV consists of approximately 178 millions Transistors. That is an increase by more than the factor 50. With the increasing computational power the energy consumption and the amount of lost heat respectively energy gets more and more important. Especially large computer cluster suffer from this arising cost factor. World s largest search engine Google builds its business on commodity computers. In [1] their power problem is stated as "...a power density of 400 W ft. With higher-end processors, 2 the power density of a rack can exceed 700 W ft." The power density of a typical commercial data centers is up to a 2 factor ten lower, it varies between 70 and 150 W ft. 2 Furthermore, Barrosso et al. mention that the considered rack consisting of only 40 80x86 based computers consumes including cooling overhead approximately 10 MWh per month. That incredible amount of energy has to be produced on costs of the environment. A large amount of energy is already used by the running system on fixed rate independently of its load. 1.2 Computational Abstraction The Google example gives an overview of nowadays system s landscape. With the increasing variety of available hardware components the system architectures are interfused and become heterogeneous. However, system applications focus more and more on a small number of destination platforms to keep development costs low. The complexity of managing different system architectures on either both sides hardware and application side is a complex job. This counter-rotated development makes the virtualization paradigm an aged new-comer on the IT market. 2 Virtualization Paradigm or Product If complexity exceeds the imagination border people tend to introduce new levels of abstraction to handle the problem. Often real-life parallels are used to make the complex problem understandable. The virtualization paradigm has been introduced to separate two interacting components from each other. This is only a rough description of virtualization as it is a major paradigm that forms differently depending on its application area. In the following sections a choice of virtualization application is described and characterized to give examples where virtualization may be applied. 2.1 Platform Virtualization The term platform virtualization summarizes any method with the aim to offer multiple instances of a system often realized by software simulation. The virtual machine (VM) approach is one example for this virtualization category. Creasy gives in [2] a clear definition of a VM: "It provides a private, secure, and reliable computing environment for its users, distinct

4 4 Matthieu-P. Schapranow and isolated like today s [1981] personal computer." During the batchjob period in the 1960s the problem of system utilization occurred exactly as today. The VM idea was born on the basis of the existing Compatible Time- Sharing System (CTSS). As described in [2] IBM used this approach to test new hardware developments for Systems 370 on Systems 360 and to offer compatibility at the cost of speed. The VM approach is often used to virtualize only a part of the full available system to offer a subset of functionality for applications running in them. A complete simulation of the underlying hardware is cost-intensive and it does often only work with a defined subset of hard- and software. The full virtualization approach offers the most security and flexibility per VM. Products such as VMware Workstation, VMware Server, and Parallels Desktop offer almost full virtualization. They are available as COTS software for home and office use. The aforementioned CTSS and a lot of widely used operating systems (OS) for home and office such as Mac OS, Linux, and Microsoft Windows do not try to meet the full virtualization criteria. However, they are part of another category of virtualization products which allow partial virtualization. This is implemented on per-user and on per-process basis using the virtual memory approach 1. This virtual memory concept also goes back to the pioneers of the 1960s and was one tremendous innovative in computer science. The virtualization on OS level was introduced by thinking the VMS approach one step further. Applications running within the VM use the main parts of the hosting OS such as kernel and mandatory system libraries. This approach is widely adapted in the shared hosting business for web servers using products like Virtuozzo or Solaris Containers. Application-level virtualization also exists offering only a very small subset of functionality to run special software.thisisadequatetoofferspecialized solutions such as the Java VM to run Java byte code independently from the surrounding OS. This approach is also used for the Linux chroot command or by the User Account Control in Microsoft Windows Vista. 2.2 Resource Virtualization Based on the experiences of platform virtualization and grid computing the idea of resource virtualization was developed. The key concept is to extend the virtualization idea to almost any kind of resource such as storage virtualization using storage area networks, network virtualization using VLANs, processor virtualization by simulating one super computer consisting of multiple physical CPUs as mentioned in [4]. In this context virtualization can be interpreted as the process of mapping virtual resources onto physical resources. Virtual resources appear transparent to the consumer and may consist of partitioned or spanned physical resources. The according physical resources may be located centralized or distributed or even both. This virtualization approach offers a very flexible possibility to respond to fluctuating service demands. With the 1 "With virtual memory, memory space no longer had to be in the system s internal memory all at once." taken from [3]

5 Virtualization Innovation or Renaissance 5 hype of service-oriented architectures (SOA) this category of virtualization technique becomes more and more important. Service utilization is often unpredictable and especially if the variance between mean service utilization and peak utilization is high the resource acquisition is complex. Application Scenario Consider an online shop for electronic components which has typical utilization peak during day time as shown in figure 1 on the following page. In this scenario the resources are cumulative web servers and database servers. The mean utilization is about 64 percent and from 11 PM to 9 AM and around 8 PM the load is below this level. The minimal utilization is 16 percent and the maximal utilization is about 155 percent. On the one hand, the expensive alternative is to meet peak utilization of 155 percent, but accepting long periods with resource idle times, i.e. 23 of 24 hours. On the other hand, you may acquire resources regarding the mean utilization with the drawback that some consumers will not be able to use the service during peak times, i.e. twelve of 24 hours. Obviously both alternatives are inadequate. The optimal compromise is to acquire resources accordingly to the lowest permanent utilization of 16 percent utilization and adding additional resources on demand. This scenario exemplarily indicates a very common problem in client server scenarios. If applications are bound to real physical resources the scalability of the service performance is relatively bad. The step-wise improvement of performance can only be achieved by adding an additional server offering the same service, implementing a load balancing technique and in case of database system ensuring the consistency of distributed database data. That involves a high technical and personal involvement and affects total costs of ownership (TCO) drastically. 3 Virtualization Services With the help of the virtualization classification as described in section 2 on page 3 the following section illuminates selected virtualization methods for industrial services and products. The selected categories of virtualization are basic building blocks for industrial services and products. It is possible to provide virtualization based on one of the following categories as well as on their combination or even on all categories for virtualization. For instances, for the company Sun virtualization is the base of their Datacenter Grid strategy which builds on the orchestration of network, storage, server virtualization and the provided business services to provide one homogenous platform. Obviously, there is a need for agility in IT landscapes which will result in a decoupling of software and hardware infrastructure. 3.1 Server Virtualization The server virtualization belongs to the category of platform virtualization as described in section 2.1 on page 3. Three approaches exist to reach the aim of a partitioning. The virtual machine approach offers each guest OS within the VM a clean and unique environment. All offered hardware resources appear to be dedicated for the current guest OS while the host OS is completely hidden from

6 6 Matthieu-P. Schapranow Fig. 1. Server load during a working day Virtual System 1 User Applications Virtual System n User Applications Paravirtual System User Applications Unmodified Operating System Unmodified Operating System Extended Operating System Virtual Hardware Resources Virtual Hardware Resources Virtual Hardware Resources Transparent Hypervisor Physical Hardware Fig. 2. Hypervisor architectures

7 Virtualization Innovation or Renaissance 7 the guests. However, if the guest OS tries to allocate real physical hardware resources, such as memory storage, all system calls are tunneled through a hypervisor also called virtual machine monitor (VMM). A hypervisor coordinates and manages the access of multiple guest OS to physical resources acting as a host component as shown on the left side of figure 2 on the preceding page. The paravirtual machine (PVM) model acts similar to the VM approach. Products implementing this PVM model manipulate the code of the guest OS to reduce the amount of system calls by offering interfaces between guest OS and hypervisor as shown on the right side of figure 2 on the facing page. Thus, it is possible to reduce the virtualization overhead and additional host OS resources can be made available by using a hypervisor. This model is implemented by products of XEN and UML as described in section 4.3 on page 10. OS-level virtualization exposes kernel functionality of the hosting system to the guest systems. The guest OS may run its unmodified programs and is able to access almost all hardware components. These programs have to be built using the system libraries and kernel version installed on the host OS. This model is widely used in shared hosting environments for web servers. Products like Solaris Zones and Virtuozzo implement this model. 3.2 Storage Virtualization Storage Virtualization is the approach of centralizing the administration of multiple storages to a single storage appearing homogenously. So it is possible to plan centralized backups and maintenance jobs. This storage may be partitioned to meet individual requirements. So-called storage area networks (SAN) can be built by virtualization software or with hardware support. Nowadays even personal computers offer integrated hardware RAID controllers which are able to handle multiple physical hard disk drives to be spanned (RAID-0) or mirrored for performance and redundancy (RAID-1) or even both (RAID-5). 3.3 Network Virtualization Network Virtualization splits the available network capacity in virtual channels which can be assigned on perresource basis. This can be done for security reason to separate different services or quality levels from each other. Additionally, this is a mandatory feature to provide migration of running virtual machines between physical or logical location without downtime. 4 Virtualization Products In the following section a selection of major products in the COTS market for virtualization products is described. The presented subset of possible products is already used by 3rd parties to provide integrated virtualization solutions. For instances, SAP provides the SAP Dynamic Capacity Management to offer better hardware utilization and maintenance control for business solutions based on VMware products. 4.1 VMware VMware offers a diversified product portfolio for home/office and for

8 8 Matthieu-P. Schapranow server/datacenter use. In the following section only a selected server product is described for comparison purposes. VMware server solutions VMware offers virtualization products for the huge market of general purpose x86 architecture computers. The VMware products derive their names from the initial approach of using a virtual machine for virtualization. The VMware ESX Server solution as described in [5] consists of a hypervisor which manages access to physical hardware as described in section 3.1 on the preceding page. Figure 2 on page 6 shows the hypervisor layer directly attached to the physical hardware without any host operating systems. The hypervisor may run as transparent hypervisor hosting traditional virtual machines or as active actor to support extended OS in the virtualization environment. VMotion offers migration of running virtual machines between logical systems and is part of the VMware Infrastructure. This offers the possibility to migrate running services to faster physical or logical systems without downtime accordingly to their demand. Consider the example in section 2.2 on page 5 where the systems suffer from ahighuserratefrom10amto5pm. VMotion is able to move the complete running instance of an application to a more powerful server system for these operation hours and move it back when system load decreases. Asdescribedin[6]themaindata storage of the VM is hosted centrally on SAN using the specific Virtual Machine File System (VMFS) which offers concurrent access from different physical locations. After initiating the move the content of the VM s RAM is transferred via high speed network channels to the destination system. Meanwhile, the delta of changes done in the RAM of the source VM is synchronized in real-time until a heuristic algorithm determines the time to stop the source VM. Then it copies the remaining delta of data to the destination system and resumes the suspended system on the destination system. Finally, the virtual network identity is transferred from the source VM to the destination VM to accept all incoming network connections for the prior VM. The final switching takes only a few milliseconds which results in a constant data flow and uninterrupted network connections. The whole migration process appears to be transparent to the system user without any influence on the current work. Distributed Resource Scheduler (DRS) is build on the VMotion functionality and offers automatic resource allocation. Using the VMotion approach the system allocation has to be triggered by an observing administrator. With the help of the DRS adaptive resource allocation, i.e. system allocation, is chosen based on pre-defined rules. As described in [7] this offers more flexibility on the IT scalability factor, because new hardware can be integrated in the resource pool and will be assigned automatically based on business priorities. This may result in a reduce of maintenance costs and guarantees a balanced utilization across existing hardware resources. 4.2 Microsoft Virtualization The virtualization product portfolio of Microsoft was established 2003 when

9 Virtualization Innovation or Renaissance 9 the company Connectix and their product Virtual PC was integrated in the product strategy. In the next section Microsoft s current Virtual PC implementation for home and office use is described and their product announcements for the server and datacenter market are mentioned. Microsoft Virtual PC Microsoft Virtual PC 2007 runs on host systems starting from Windows XP and newer. Thus, it depends on an installed Windows environment and makes use of the VM approach as mentioned in section 3.1 on page 5. The current version comes with some limitations. The set of full supported guest OS is limited to Windows Vista Enterprise, Windows Vista Business, Windows Vista Ultimate, Windows 98, Windows Me, Windows 2000 Professional, Windows XP, OS/2. It is also possible to install UNIX or Linux derivatives but they are not supported. The emulation of physical hardware underlies limitations: USB devices using non-integrated Windows drivers are not supported. Additionally, the physical installed graphic card is not virtualized, instead a generic device is emulated. So you cannot use specific drivers for your graphic card s hardware, currently. SCSI devices of any kind are also unsupported. In all VMs the following hardware components are emulated as software components: the buses, DMA controller, keyboard controller, IDE/ATA controller, interrupt controller, I/O controller, memory controller, NVRAM, power-management hardware, programmable timers, and real-time clock. Virtual Hard Disks (VHD) describes different types of virtual devices which are supported by MS Virtual PC : Dynamically Expandable VHDs are physically stored in a single file on the host system consuming very small storage initially and growing with the data size used in the VM. Fixed-Size VHDs appear in the same way as Dynamically Expandable VHDs do, but its size does not adapt, it is created initially and does neither grow nor shrink. Linked VHDs are used to virtualize a complete physical hard disk drive, thus Linked VHDs are mapped to a physical pendant. In addition all aforementioned VHD types can make use of the following features. The first one is the differencing VHDs feature which offers the possibility to use centralized VM image templates for multiple running instances, concurrently. Changes made on per VM basis are maintained on an individual differencing VHD. The second feature is called undo disk which offers the user the possibility to reward all changes done between VM start and shutdown. This feature can be used to test software each time under the same development conditions regardless on the changed done during the last run. Microsoft Virtual Server Microsoft extends its product portfolio and announced its new solutions in Microsoft plans to provide complete solutions for virtual datacenter such as the Microsoft System Center Virtual Machine Manager. In combination with the new MS Longhorn OS a hypervisor-based virtualization solution has been announced as mentioned in [8]. Especially the MS

10 10 Matthieu-P. Schapranow Longhorn Server OS contains specific modifications to optimize work in a hypervisor-based environment with Microsoft virtualization products: "...[it] has been developed to take advantage of hypervisor-based virtualization. This is Windows Server virtualization." (taken from [8]). 4.3 Xen Xen is another competitor on the huge market of virtualization products which is driven by their open source community. The product portfolio consists of three major versions: XenServer, XenEnterprise, and Xen- Express which address business users, datacenter providers, and home/office users. In combination with the Microsoft attempt of hypervisor virtualization Xen is part of a relationship with MS and supports Microsoft s virtualization strategy. The main driver of their architecture is their open source hypervisor. In contrast to other hypervisors this product has been developed in cooperation with hundreds of developers from different companies such as IBM,HP,Intel,andAMD. In combination with their hypervisor architecture Xen introduced their hypercall API which enables guest OS to interface with the hypervisor directly. One resulting major advantage is the reusability of software drivers for the real hardware, as they may interface directly through the hypercall API. New CPU generations such as the AMD s AMD-V architecture and the Intel s VT system may support virtualization in a completely new way. This hardware support is a result of the cooperation between Xen developers and hardware vendors. 5 Conclusions As described in section 4 on page 7 a lot of virtualization products based on the hypervisor approach exist. However, there are different ways to integrate the hypervisor idea. On the one hand, the host resources such as hardware devices and memory are completely emulated to the guest OS. Any attempt to execute privileged access to the virtual resources is handled by the surrounding VM which then interacts with the physical resources on behalf of the guest OS. This approach is called the ring deprivileged approach. Some CPU architectures make it necessary to modify the desired operation codes before executed on the physical hardware. This binary patching approach is done by observing and patching instructions on the fly. On the other hand, the paravirtualization approach is widely in use. This approach replaces the need for patching instructions on the fly with the need of collaboration by the OS vendors. Their products must support hypervisor-specific virtualization hooks to interface directly with the hypervisor. The use of these hooks results in performance and security increase. Hardware vendors already started to integrate technical enhancements to support direct hypervisor technology as mentioned in section 4.3. This may tremendous improve the performance for virtualized guest OS. Additionally, the major part of OS vendors agreed to support hypervisor functionality in their kernels with the upcoming version for x86 and x64 OS asdescribedin[9]. These two efforts show up that both hardware and software vendors

11 Virtualization Innovation or Renaissance 11 are committed to support virtualization in production mode. The re-arisen hype for virtualization may become more interesting in words of reduced maintenance costs, minimal licenses for software products on per host basis, better utilization of existing and future hardware resources. Existing virtualization approaches from the last decades are kept almost unvaried. Nevertheless, the implementations have been optimized. This is a result of the convergence of hardware vendors and software vendors in this development area. The virtualization hype profits from developments of the grid computing research. For instances, process allocation or process migration is adapted for virtual IT landscapes. The presented virtualization trends arise from a cost-reducing attempt. Comparing to the late 1960s as referred to in section 2.1 on page 3 the development driver was the same. Nowadays, the aim of server systems is providing services. Especially in SOAs it becomes more and more important to guarantee response times and reliability for provided services. If application decoupling and mixture of used services keeps on increasing the application developer loses influence for response times and functionality of the orchestrated services. Ultimately, the usage of virtualization for IT landscape will increase tremendously regardless of the improvements in physical performance increases. This is supported by the fact that the process of enabling a physical system for virtualization becomes simpler, even mainstream x86 and x64 computer architectures are supported as described in section 4 on page 7. Additionally, virtualization software already becomes a pendant to database software which has become an essential part of the infrastructure. It does not even require high monetary invests. This will dramatically support the acceptance process for virtualization in the next few years. References 1. Barroso, L.A., Dean, J., Hölzle, U.: Web Search for a Planet: The Google Cluster Architecture. IEEE Micro (2003) 2. Creasy, R.J.: The origin of the VM/370 Time-Sharing System. IBM Journal of Research and Development 25(5) (1981) 3. Rainville, J., Howard, K., Peck, K.: OpenVMS at 20 Nothing Stops it. Digital Equipment Corporation (1997) 4. Figueiredo, R., Dinda, P.A., Fortes, J.: Resource Virtualization Renaissance. IEEE Computer Society (2005) 5. VMware: VMware ESX Server Platform for virtualizing servers, storage and networking. vmware.com/pdf/esx_datasheet.pdf (2006) 6. VMware Global Inc.: VMware VMotion Live migration of virtual machines without service interruption. vmotion_datasheet.pdf (2006) 7. VMware Global Inc.: VMware DRS Dynamic balancing and allocation of resources for virtual machines. datasheet.pdf (2006) 8. Gates, Bill: Advancing the Platform. presspass/exec/billg/speeches/ 2006/05-23WinHEC.mspx (2006) 9. XenSource Inc.: Introducing the XenServer Product Family A XenSource White Paper. xensource.com/files/xenserver_ whitepaper.pdf (2006)

Full and Para Virtualization

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

More information

VMware Server 2.0 Essentials. Virtualization Deployment and Management

VMware Server 2.0 Essentials. Virtualization Deployment and Management VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.

More information

Virtualization. Types of Interfaces

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

More information

Virtualization with Windows

Virtualization with Windows Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group Agenda Current status of IT-IS group virtualization service Server Self Service New virtualization features in

More information

Virtualization. Dr. Yingwu Zhu

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

More information

Basics of Virtualisation

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

More information

Virtualization and the U2 Databases

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

More information

COS 318: Operating Systems. Virtual Machine Monitors

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

More information

The XenServer Product Family:

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

More information

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization www.redhat.com Table of contents Introduction Page 3 Benefits of virtualization Page 3 Virtualization challenges

More information

Distributed systems Techs 4. Virtualization. October 26, 2009

Distributed systems Techs 4. Virtualization. October 26, 2009 Distributed systems Techs 4. Virtualization October 26, 2009 Current interest in virtualization is one of the hottest topics in information technology today. Possible due to the increasing speed and capabilities

More information

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 Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:

More information

Virtualization. Jukka K. Nurminen 23.9.2015

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,

More information

The Art of Virtualization with Free Software

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

More information

Enabling Technologies for Distributed Computing

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

More information

Servervirualisierung mit Citrix XenServer

Servervirualisierung mit Citrix XenServer Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH paul.murray@eu.citrix.com Virtualization Wave is Just Beginning Only 6% of x86

More information

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 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

More information

Parallels Virtuozzo Containers

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...

More information

IOS110. Virtualization 5/27/2014 1

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

More information

Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh

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

More information

Virtual Machines. www.viplavkambli.com

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

More information

Enabling Technologies for Distributed and Cloud Computing

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

More information

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 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

More information

8th WSEAS International Conference on SYSTEMS THEORY and SCIENTIFIC COMPUTATION (ISTASC 08) Rhodes, Greece, August 20-22, 2008

8th WSEAS International Conference on SYSTEMS THEORY and SCIENTIFIC COMPUTATION (ISTASC 08) Rhodes, Greece, August 20-22, 2008 Comparison of OS Level and Hypervisor Server Virtualization ABBAS ASOSHEH, MOHAMMAD HOSSEIN DANESH Information Technology Department Tarbiat Modares University & Amirkabir University of Technology Jalal

More information

Networking for Caribbean Development

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

More information

Virtualization Overview

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

More information

Server Virtualization and Consolidation

Server Virtualization and Consolidation Server Virtualization and Consolidation An Ideal cost effective solution to maximize your Return on Investment of your organization's hardware infrastructure It is quit evident today that Business owners,

More information

Comparing Free Virtualization Products

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

More information

Uses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:

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

More information

Enterprise-Class Virtualization with Open Source Technologies

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

More information

Virtualization. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/

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

More information

Disaster Recovery Infrastructure

Disaster Recovery Infrastructure Disaster Recovery Infrastructure An Ideal cost effective solution to protect your organizations critical IT infrastructure with business continuity. Organization's IT infrastructure usually evolves with

More information

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

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,

More information

The future is in the management tools. Profoss 22/01/2008

The future is in the management tools. Profoss 22/01/2008 The future is in the management tools Profoss 22/01/2008 Niko Nelissen Co founder & VP Business development Q layer Agenda Introduction Virtualization today Server & desktop virtualization Storage virtualization

More information

A quantitative comparison between xen and kvm

A quantitative comparison between xen and kvm Home Search Collections Journals About Contact us My IOPscience A quantitative comparison between xen and kvm This content has been downloaded from IOPscience. Please scroll down to see the full text.

More information

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

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,

More information

Virtualization. Michael Tsai 2015/06/08

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%

More information

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING Application testing remains a complex endeavor as Development and QA managers need to focus on delivering projects on schedule, controlling costs,

More information

Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition

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

More information

nanohub.org An Overview of Virtualization Techniques

nanohub.org An Overview of Virtualization Techniques An Overview of Virtualization Techniques Renato Figueiredo Advanced Computing and Information Systems (ACIS) Electrical and Computer Engineering University of Florida NCN/NMI Team 2/3/2006 1 Outline Resource

More information

Introduction to Virtual Machines

Introduction to Virtual Machines Introduction to Virtual Machines Introduction Abstraction and interfaces Virtualization Computer system architecture Process virtual machines System virtual machines 1 Abstraction Mechanism to manage complexity

More information

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager nick.barcet@canonical.com

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager nick.barcet@canonical.com Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager nick.barcet@canonical.com Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest

More information

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

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

More information

Virtualization of the MS Exchange Server Environment

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

More information

Understanding Full Virtualization, Paravirtualization, and Hardware Assist. Introduction...1 Overview of x86 Virtualization...2 CPU Virtualization...

Understanding Full Virtualization, Paravirtualization, and Hardware Assist. Introduction...1 Overview of x86 Virtualization...2 CPU Virtualization... Contents Introduction...1 Overview of x86 Virtualization...2 CPU Virtualization...3 The Challenges of x86 Hardware Virtualization...3 Technique 1 - Full Virtualization using Binary Translation...4 Technique

More information

Intro to Virtualization

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

More information

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

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

More information

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK 2014 2015 Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK 2014 2015 Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2. M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK 2014 2015 Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2. What are the different types of virtualization? Explain

More information

BC43: Virtualization and the Green Factor. Ed Harnish

BC43: Virtualization and the Green Factor. Ed Harnish BC43: Virtualization and the Green Factor Ed Harnish Agenda The Need for a Green Datacenter Using Greener Technologies Reducing Server Footprints Moving to new Processor Architectures The Benefits of Virtualization

More information

Best Practices for Virtualised SharePoint

Best Practices for Virtualised SharePoint Best Practices for Virtualised SharePoint Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Nathan Mercer Nathan.Mercer@microsoft.com @NathanM blogs.technet.com/nmercer/ Agenda Why Virtualise? Hardware

More information

TechTarget Windows Media

TechTarget Windows Media TechTarget Windows Media SearchWinIT.com SearchExchange.com SearchSQLServer.com SearchEnterpriseDesktop.com SearchWindowsServer.com SearchDomino.com LabMice.net E-Guide Hyper-V: What you need to know before

More information

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

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

More information

The Xen of Virtualization

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

More information

Server Virtualization with VMWare

Server Virtualization with VMWare Server Virtualization with VMware Information Technology Server Virtualization with VMWare A look at server virtualization, what it is and why it should be considered. By Alex Dewar, Head of IT & IM Solutions,

More information

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

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

More information

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS VIRTUALIZATION 101 Brainstorm Conference 2013 PRESENTER INTRODUCTIONS Timothy Leerhoff Senior Consultant TIES 21+ years experience IT consulting 12+ years consulting in Education experience 1 THE QUESTION

More information

COM 444 Cloud Computing

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 haluk.gumuskaya@gediz.edu.tr haluk@gumuskaya.com http://www.gumuskaya.com Virtual

More information

Virtualization. Pradipta De pradipta.de@sunykorea.ac.kr

Virtualization. Pradipta De pradipta.de@sunykorea.ac.kr Virtualization Pradipta De pradipta.de@sunykorea.ac.kr Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Virtual Desktop Infrastructure www.parallels.com Version 1.0 Table of Contents Table of Contents... 2 Enterprise Desktop Computing Challenges... 3 What is Virtual

More information

Parallels Virtuozzo Containers vs. VMware Virtual Infrastructure:

Parallels Virtuozzo Containers vs. VMware Virtual Infrastructure: Parallels Virtuozzo Containers vs. VMware Virtual Infrastructure: An Independent Architecture Comparison TABLE OF CONTENTS Introduction...3 A Tale of Two Virtualization Solutions...5 Part I: Density...5

More information

Monitoring Databases on VMware

Monitoring Databases on VMware Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com

More information

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support Technical White Paper LINUX OPERATING SYSTEMS www.novell.com SUSE Linux Enterprise 10 SP2: Virtualization Technology Support Content and modifications. The contents of this document are not part of the

More information

TOP TEN CONSIDERATIONS

TOP TEN CONSIDERATIONS White Paper TOP TEN CONSIDERATIONS FOR CHOOSING A SERVER VIRTUALIZATION TECHNOLOGY Learn more at www.swsoft.com/virtuozzo Published: July 2006 Revised: July 2006 Table of Contents Introduction... 3 Technology

More information

VIRTUALIZATION IS IT RIGHT FOR YOU? Author: David Burford LAD ENTERPRIZES, INC. www.ladenterprizes.com 610-429-3122. August 2008

VIRTUALIZATION IS IT RIGHT FOR YOU? Author: David Burford LAD ENTERPRIZES, INC. www.ladenterprizes.com 610-429-3122. August 2008 VIRTUALIZATION IS IT RIGHT FOR YOU? LAD ENTERPRIZES, INC. www.ladenterprizes.com 610-429-3122 August 2008 Author: David Burford Virtualization I S I T R I G H T F O R Y O U? R ecently the technical vendor

More information

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 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

More information

Hyper-V R2: What's New?

Hyper-V R2: What's New? ASPE IT Training Hyper-V R2: What's New? A WHITE PAPER PREPARED FOR ASPE BY TOM CARPENTER www.aspe-it.com toll-free: 877-800-5221 Hyper-V R2: What s New? Executive Summary This white paper provides an

More information

SCO Virtualization Presentation to Customers

SCO Virtualization Presentation to Customers SCO Virtualization Presentation to Customers 1 Content Virtualization An Overview Short introduction including key benefits Additional virtualization information from SCO Additional information about Virtualization

More information

Windows Server Virtualization An Overview

Windows Server Virtualization An Overview Microsoft Corporation Published: May 2006 Abstract Today s business climate is more challenging than ever and businesses are under constant pressure to lower costs while improving overall operational efficiency.

More information

Distributed Systems. Virtualization. Paul Krzyzanowski pxk@cs.rutgers.edu

Distributed Systems. Virtualization. Paul Krzyzanowski pxk@cs.rutgers.edu Distributed Systems Virtualization Paul Krzyzanowski pxk@cs.rutgers.edu Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License. Virtualization

More information

What is virtualization

What is virtualization Virtualization Concepts Virtualization Virtualization is the process of presenting computing resources in ways that users and applications can easily get value out of them, rather than presenting them

More information

9/26/2011. What is Virtualization? What are the different types of virtualization.

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

Comparing Virtualization Technologies

Comparing Virtualization Technologies CHAPTER 2 Comparing Virtualization Technologies With this chapter, we begin our exploration of several popular virtualization strategies and explain how each works. The aim is to bring you the operational

More information

Chapter 14 Virtual Machines

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

More information

Windows Server 2008 R2 Hyper-V Live Migration

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...

More information

COS 318: Operating Systems. Virtual Machine Monitors

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

More information

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, 2010. Revision History Description:

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, 2010. Revision History Description: Information Technology Policy Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology ITP Number: ITP-SYM008 ITP Title: Server Virtualization Policy Issued by:

More information

Knut Omang Ifi/Oracle 19 Oct, 2015

Knut Omang Ifi/Oracle 19 Oct, 2015 Software and hardware support for Network Virtualization Knut Omang Ifi/Oracle 19 Oct, 2015 Motivation Goal: Introduction to challenges in providing fast networking to virtual machines Prerequisites: What

More information

VMware and CPU Virtualization Technology. Jack Lo Sr. Director, R&D

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

More information

Virtualization and Other Tricks.

Virtualization and Other Tricks. Virtualization and Other Tricks. Pavel Parízek, Tomáš Kalibera, Peter Libič DEPARTMENT OF DISTRIBUTED AND DEPENDABLE SYSTEMS http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and

More information

Virtualization: an old concept in a new approach

Virtualization: an old concept in a new approach MPRA Munich Personal RePEc Archive Virtualization: an old concept in a new approach Logica Banica and Doina Rosca and Cristian Stefan University of Pitesti, Faculty of Economics, University of Craiova,

More information

Virtualization is set to become a key requirement

Virtualization is set to become a key requirement Xen, the virtual machine monitor The art of virtualization Moshe Bar Virtualization is set to become a key requirement for every server in the data center. This trend is a direct consequence of an industrywide

More information

Distributed and Cloud Computing

Distributed and Cloud Computing Distributed and Cloud Computing K. Hwang, G. Fox and J. Dongarra Chapter 3: Virtual Machines and Virtualization of Clusters and datacenters Adapted from Kai Hwang University of Southern California March

More information

Data Centers and Cloud Computing

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

More information

Virtualization Technology. Zhiming Shen

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

More information

Cloud Computing CS 15-319

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

More information

Parallels Virtuozzo Containers

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

More information

Introduction to Virtual Machines

Introduction to Virtual Machines Introduction to Virtual Machines Carl Waldspurger (SB SM 89, PhD 95), VMware R&D 2010 VMware Inc. All rights reserved Overview Virtualization and VMs Processor Virtualization Memory Virtualization I/O

More information

Computer Virtualization in Practice

Computer Virtualization in Practice Computer Virtualization in Practice [ life between virtual and physical ] A. Németh University of Applied Sciences, Oulu, Finland andras.nemeth@students.oamk.fi ABSTRACT This paper provides an overview

More information

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept. Hypervisor Software and Virtual Machines Learning Objectives Understand the common features of today s desktop virtualization products Select and implement a desktop virtualization option on a Linux, Mac,

More information

Virtualization Technology

Virtualization Technology Virtualization Technology A Manifold Arms Race Michael H. Warfield Senior Researcher and Analyst mhw@linux.vnet.ibm.com 2008 IBM Corporation Food for Thought Is Virtual Reality an oxymoron or is it the

More information

Virtualization and Disaster Recovery

Virtualization and Disaster Recovery Virtualization and Disaster Recovery Ray Trygstad Director of Information Technology, Associate Director, Information Technology & Management Degrees Illinois Institute of Technology NetSecure 09 March

More information

Expert Reference Series of White Papers. vterminology: A Guide to Key Virtualization Terminology

Expert Reference Series of White Papers. vterminology: A Guide to Key Virtualization Terminology Expert Reference Series of White Papers vterminology: A Guide to Key Virtualization Terminology 1-800-COURSES www.globalknowledge.com vterminology: A Guide to Key Virtualization Terminology John A. Davis,

More information

RED HAT ENTERPRISE VIRTUALIZATION

RED HAT ENTERPRISE VIRTUALIZATION Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April

More information

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery

More information

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

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

More information

WHITE PAPER Mainstreaming Server Virtualization: The Intel Approach

WHITE PAPER Mainstreaming Server Virtualization: The Intel Approach WHITE PAPER Mainstreaming Server Virtualization: The Intel Approach Sponsored by: Intel John Humphreys June 2006 Tim Grieser IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200

More information

Server Consolidation with VMware ESXi 3.5

Server Consolidation with VMware ESXi 3.5 Aki Tuhkanen Server Consolidation with VMware ESXi 3.5 Bachelor s Thesis Degree programme in Information Technology April 2010 DESCRIPTION Date of the bachelor's thesis 14.04.2010 Author(s) Aki Tuhkanen

More information

How To Understand The Power Of A Virtual Machine Monitor (Vm) In A Linux Computer System (Or A Virtualized Computer)

How To Understand The Power Of A Virtual Machine Monitor (Vm) In A Linux Computer System (Or A Virtualized Computer) KVM - The kernel-based virtual machine Timo Hirt timohirt@gmx.de 13. Februar 2010 Abstract Virtualization has been introduced in the 1960s, when computing systems were large and expensive to operate. It

More information

PARALLELS CLOUD SERVER

PARALLELS CLOUD SERVER PARALLELS CLOUD SERVER An Introduction to Operating System Virtualization and Parallels Cloud Server 1 Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating System Virtualization...

More information

How To Make A Virtual Machine Aware Of A Network On A Physical Server

How To Make A Virtual Machine Aware Of A Network On A Physical Server VMready Virtual Machine-Aware Networking White Paper Table of Contents Executive Summary... 2 Current Server Virtualization Environments... 3 Hypervisors... 3 Virtual Switches... 3 Leading Server Virtualization

More information