RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA



Similar documents
ENTERPRISE HYPERVISOR COMPARISON

Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE PRICING GUIDE

red hat enterprise virtualization: vmware migration

Red Hat enterprise virtualization 3.0 feature comparison

Intro to Virtualization

CHOOSING THE RIGHT RED HAT ENTERPRISE LINUX SUBSCRIPTION. Gerry Riveros Senior Manager Server Solutions, Red Hat May 6, 2011

Version 2.0. VMGuru.nl Erik Scholten

Introduction. Whitepaper. USe Case

Introduction. Whitepaper. USe Case

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: PRICING & LICENSING GUIDE

VIRTUALIZATION, The next step for online services

Hyper-V vs ESX at the datacenter

Introducing Red Hat Enterprise Linux. Packaging. Joe Yu. Solution Architect, Red Hat

IOS110. Virtualization 5/27/2014 1

FOR SERVERS 2.2: FEATURE matrix

How To Get The Most Out Of Redhat.Com

Performance Comparison of VMware and Xen Hypervisor on Guest OS

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

How To Build A Cloud Stack For A University Project

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

RED HAT ENTERPRISE VIRTUALIZATION 3.0

x86 Servers and Operating Systems - Information applicable for PRIMEQUEST (PQ) and PRIMERGY (PY) Servers PY RX300 S8 PY RX200 S8 PY CX272 S1

RED HAT ENTERPRISE VIRTUALIZATION

x86 Servers and Operating Systems - Information applicable for PRIMEQUEST (PQ) and PRIMERGY (PY) Servers PY RX300 S8 PY RX200 S8 PY CX272 S1

Enabling Technologies for Distributed Computing

Installing & Using KVM with Virtual Machine Manager COSC 495

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

The Virtualization Practice

Enabling Technologies for Distributed and Cloud Computing

Full and Para Virtualization

Onboarding VMs to Cisco OpenStack Private Cloud

Servervirualisierung mit Citrix XenServer

Enterprise Cloud VM Image Import User Guide. Version 1.0

RED HAT ENTERPRISE VIRTUALIZATION PERFORMANCE: SPECVIRT BENCHMARK

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Networking for Caribbean Development

VERSUS VMWARE VSPHERE

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

Virtualization for Cloud Computing

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager

Reader s Choice Preferred product

Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR

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

KVM Virtualization Roadmap and Technology Update

Virtual Computing and VMWare. Module 4

Comparing Virtualization Technologies

Virtualization. Pradipta De

Red Hat Enterprise Virtualization 3.0 Live Chat Transcript Sponsored by Red Hat

RED HAT ENTERPRISE VIRTUALIZATION 3.0

Virtualization of the MS Exchange Server Environment

Comparing Free Virtualization Products

Course Title: Virtualization Security, 1st Edition

Virtualization Technologies. Embrace the new world of healthcare

Virtualization 101 ASPE RESOURCE SERIES. Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor

Building an Internal Cloud that is ready for the external Cloud

Red Hat Cloud and Virtualization How to Sell. Karl Stevens Senior Solution Architect

How To Create A Cloud Based System For Aaas (Networking)

OPEN-XCHANGE. Open-Xchange and SUSE Linux Enterprise 10 Whitepaper

RED HAT CLOUD SUITE FOR APPLICATIONS

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

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

Balancing CPU, Storage

October Gluster Virtual Storage Appliance User Guide

Shareable Private Space on a Public Cloud

NPA Virtualization. By Ovidiu Bernaschi. Visual Network Systems

Acronis Backup & Recovery 11.5

Virtualizing a Virtual Machine

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR

Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products

Virtualization. Jukka K. Nurminen

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

The path to the cloud training

Virtualization with Windows

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

Getting the Most Out of Virtualization of Your Progress OpenEdge Environment. Libor Laubacher Principal Technical Support Engineer 8.10.

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Virtualization in Linux a Key Component for Cloud Computing

Mobile Cloud Computing T Open Source IaaS

Top 10 Reasons Why VMware vsphere 5 is Years Ahead of the Competition

SCO Virtualization Presentation to Customers

CLOUD COMPUTING AS THE BASIS OF ELECTRONIC UNIVERSITY CAMPUS. Gmar, D., Kryukov, V., Shakhgeldyan, K. Vladivostok State University of Economics

PRIVATE CLOUD PLATFORM OPTIONS. Stephen Lee CEO, ArkiTechs Inc.

Paravirtualization Figure 1.

Comprehensive Monitoring of VMware vsphere ESX & ESXi Environments

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

MS Exchange Server Acceleration

Next Generation Now: Red Hat Enterprise Linux 6 Virtualization A Unique Cloud Approach. Jeff Ruby Channel Manager jruby@redhat.com

Acronis Backup Advanced Version 11.5 Update 6

CLOUD MANAGEMENT GUIDE

A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype

Acronis Backup Advanced Version 11.5 Update 6

Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic

PNY Professional Solutions NVIDIA GRID - GPU Acceleration for the Cloud

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

Transcription:

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2015 Volume 23, Special Number HYPERVISOR FOR VIRTUALIZATION IN PRIVATE CLOUD Pavol ZÁVACKÝ, Andrej ELIÁŠ, Maximilián STRÉMY 1 Ing. Pavol Závacký, PhD., 2 Ing. Andrej Eliáš, PhD., 2 doc. Ing. Maximilián Stémy, PhD. 1 Slovak University of Technology in Bratislava, Faculty of Materials Science and Technology in Trnava, Division of Communication and Information Systems, Paulínska 16, 917 24 Trnava, Slovakia, 2 Slovak University of Technology in Bratislava, Faculty of Materials Science and Technology in Trnava, Advanced Technologies Research Institute, Bottova 25, 917 24 Trnava, Slovakia, e-mail: pavol.zavacky@stuba.sk, andrej.elias@stuba.sk, maximilian.stremy@stuba.sk Abstract The article deals with testing and choosing right virtualization platform with management tools for building private cloud, in which methods for power control of virtual machines can be applied. Main brick in every virtualization platform is hypervisor which carries out virtualization and management tools which deliver the services such as web management, storage management and resources management from one place. hypervisor, private cloud, virtualization Key words INTRODUCTION Our goal is to design a cloud based on OpenSource solutions with other solutions to speed up installation and provisioning of physical servers as hardware resources for the cloud. Building a new data center is a time consuming and iterative process of identical steps. Final solution must have interfaces or API through which we can implement our next step power control algorithms. PACS is a technology of medical imaging which provides economical storage with access to that storage from different modalities (source devices) (1). Technology like that can be virtualized, because it needs the basic resources such as storage, CPU, RAM and network connectivity. Hosting multiple PACS servers in virtual infrastructure on the same physical host saves resources based on virtualization usage. PACS servers store medical studies in field of medical treatment and research used randomly. Based on that, every PACS server can be virtualized as a virtual machine. 79

METHODS In IT, virtualization means creation of a virtual version of device or resource such as server, disk storage or operating system, where virtualization tools divide those physical resources into one or more executable environments. Devices, applications and people may communicate with virtual resources as if they were real logical resources. The term virtualization came from nowhere and is associated with many computational technologies covering the following issues: - Virtualization of disk storage: merging together several network disk storages that act as a single disk storage. - Virtualization of servers: dividing physical server into many smaller virtual servers. - Virtualization of operating system: type of server virtualization which works on the core layer of operating system. - Virtualization of networks: network resources usage with help of logical segmentation of one big physical network. - Application virtualization (2). There are two types of hypervisors called: - Hypervisor type 1 - Hypervisor type 2. Hypervisor type 1 This type of hypervisor is shown in Fig. 1. Hypervisor 1 is installed on plain hardware, which means that the first thing installed on server as operating system is a hypervisor. Benefit from this type of software is, that hypervisor is directly communicating with the hardware underneath. These hardware resources are then paravirtualized and delivered to the running virtual machines. This is the most preferred type of hypervisor in the enterprise systems (3). Fig. 1 Hypervisor type 1 Hypervisor type 2 The hypervisor is shown in Fig. 2 and is called as guest hypervisor. Software is not installed directly to the plain hardware, but on the top of the running operating system. Perhaps, server on which Windows Server 2008 runs may have an installed VMWare Workstation 8 on the top of the operating system. Even if there is another jump between hardware and physical resources, latency is minimal, and with nowadays modern functionality of operating systems, hypervisor type 2 has the optimal power (3). 80

Fig. 2 Hypervisor type 2 Before choosing the right hypervisor, there are a few things which should be considered: - Be 100% sure that the chosen hypervisor is compatible with hardware to be used. - Choose the right compromise between performance, simple management and ability of future integration with new functionalities. - Do not forget high availability. - Reliability. - Scalability. High performance is what everyone wants, but advanced control of resources is also very important. Advantage of hypervisor type 1 is that it leaves a low footprint in the system, because it occupies the minimum of hardware resources. Hypervisor type 2 does not have all computation power of hardware for virtualization, because computation power is also used by operating system and running services. Hypervisor type 2 is less expensive than hypervisor type 1. It is zero cost or few hundred EUR for hypervisor type 2, by usage of OpenSource. Hypervisor type 1 is more expensive, because almost every advanced features are licensed separately. Hardware compatibility of hypervisor type 2 is much bigger, because it runs on Windows or Linux operating system. For hypervisors type 1 like VMware ESXi, there are drivers for physical devices, but their number is limited, which is limiting the choice of hardware. For example Microsoft Hyper-V will be functional on every hardware where Windows can be installed as operating system. Installation of hypervisors type 1 is straightforward and does not need experts for maintenance, but installation of hypervisor type 2 is similar to installation of other applications in operating system. When choosing the right hypervisor for building a private cloud for our needs, we decided to test both hypervisors of type 1 and type 2. For the private cloud, we also need management tools, and therefore we made a decision to test the hypervisors implemented in all management stack, with all advanced features we need for building a private cloud. We tested proprietary and OpenSource solutions: - VMware vsphere 5.5 with hypervisor ESX type 1. - Microsoft Hyper-V server with hypervisor Hyper-V type 2. - Citrix XenServer with hypervisor Xen type 1. - RedHat RHEV with hypervisor KVM type 2. - All tested products are compared in Table 1. Table 1 shows only the basic tested parameters. Nearly 100 parameters were tested or compared. 81

COMPARISON OF TESTED CLOUD SOLUTIONS Table 1 Product VMware vsphere Microsoft Hyper-V Server Citrix XenServer RedHat RHEV Version 5.5 2012 6.2 3.2 Host - Server Installation as hypervisor type 1 Needed Intel-VT or AMD-V Hardware compatibility logical CPU cores per socket virtual CPU Max. size of RAM Complex Windows eco system limited Identical as Red Hat Enterprise Linux 320 320 160 160 unlimited unlimited unlimited unlimited 4.096 2.048 4.000 Windows / 12.000 Linux Unknown 4 TB 4 TB 1 TB 2 TB VM virtual CPU Max. size of virtual RAM Max. size of virtual HDD Cloud Integration to cloud Cloud extension Portability of disk images 64 vcpu 64 vcpu 16 vcpu 160 vcpu 1 TB 1TB 128 GB 2 TB 62TB 64 TB 2 TB - 4GB Unlimited Cloud API vcloud Director SC 2012 SP1 Service Provider Foundation SC 2012 SP1 Service Provider Foundation OpenStack API Cloud Connect REST API CloudForms OVF OVF OVF OVF 82

RESULTS The goal was to use OpenSource solutions which can save money for buying more hardware, to deploy larger and more powerful cloud. From the tested solutions, VMware is the best, but its price is high and hardware on which it can run is also limited. Microsoft Hyper-V is relatively new and support for Linux distributions is weaker and there is also a need for server licensing. Xen is OpenSource but the tested version Citrix XenServer is proprietary and paid. For building a private cloud, we had chosen KVM hypervisor. It is OpenSource and it can be installed on cheaper hardware. It is natively supported and built into Linux kernel. But management solution RedHat RHEV is not suitable to our needs. DISCUSSION Choosing the right hypervisor is a highly individual process, because there is a lot of virtualization types such as Infrastructure as a Service, Application as a Service, and many more. To build a cloud, it is needed to know future usage of cloud and hardware availability. Financial aspect of building a cloud is much more significant when compare it to the price of hypervisors; it includes the price for hardware, datacenter, networking, cooling and all supporting services in a datacenter. CONCLUSION We need to find a new management solution, because RedHat RHEV is not suiting our needs. However, we have tested four the most-widely used hypervisors in the world and we have chosen the one we want to use. It is the main step of building the whole datacenter with virtualized PACS servers with control algorithms for studies prediction and power control algorithms of virtual machines. References: 1. C. R. 1992. Picture archiving and communication systems: an overview. Radiographics, 12:127-129. 2. IBM, "Virtualization in education", 10 2007. [Online]. Available on: http://www- 07.ibm.com/solutions/in/education/download/Virtualization%20in%20Education.pdf. [Cit. 06 07 2010]. 3. B. KLEYMAN. 2012. Data center knowledge. [Online]. Available on: http://www.datacenterknowledge.com/archives/2012/08/01/hypervisor-101-a-lookhypervisor-market/. [Cit. 22 07 2013]. Reviewers: doc. Mgr. Elena Pivarčiová, PhD. Ing. Augustín Gese, CSc. 83

84