Analysis on Virtualization Technologies in Cloud
|
|
|
- Corey Sims
- 10 years ago
- Views:
Transcription
1 Analysis on Virtualization Technologies in Cloud 1 V RaviTeja Kanakala, V.Krishna Reddy, K.Thirupathi Rao 1 Research Scholar, Department of CSE, KL University, Vaddeswaram, India I. Abstract Virtualization was one of the trending research technologies in the IT industry now days. Organizations which were working for the advancement in Cloud Computing were concentrating more on virtualization technology. Virtualization technology brought many changes in the functionality of cloud computing technology through which solutions for very long lasting problems were found. One such solution found by virtualization technique is hypervisor which is a software layer inserted between the hardware and the operating system was solving many of the security issues. In this paper we will discuss about virtualization technologies in different areas of cloud computing. Key Words: Virtualization, Cloud Computing, hypervisor, Software layer, Operating System. II. Introduction The number of resources being networked and shared to the world is increasing day by day. There are many computing techniques to share the resources all over the world like grid computing and distributed computing but there is a more advanced technology emerged from the above listed technologies called cloud computing. There are many issues occurred in cloud computing for which there are no solutions found till now. Despite the issues the demands for cloud services are increasing day by day. Definitely the issues are obstacles for the development of cloud computing technology. III. Definition Virtualization is a technique of dividing the computational and physical resources of a computer into multiple identical execution environments [1]. Virtualization creates a virtual version of a system or resources like storage, network, and OS etc. The virtualization software will be like a layer of medium between the computational hardware and the applications running on the hardware [2]. Virtualization provides the capability for a single physical host to act as multiple hosts that operate independently. IV. Virtualization of a System Virtualization can be done by partitioning the hardware into multiple segments or by using software called hypervisor. a) Partitioning hardware Dividing the physical resource into several sub parts where each part can run applications identical as the source system is called virtualization through hardware partitioning [10]. In this method we can t get the complete benefits which are generally obtained from the resource. ISSN: All Rights Reserved 2014 IJARCET 2567
2 Applications - Enduser Operating System Applications - Enduser Operating System Virtual Applications - Enduser Operating System Virtual X86 Architcture Virtualization X86 Architecture Before Virtualization after Virtualization Fig 1: Generalized Architecture of a system before and after virtualization b) Hypervisor Hypervisor is a piece of code or a thin layer of software which allows sharing a single resource by multiple operating systems through which it appears like each OS is having its own processor, memory and other hardware resources. Hypervisor is of two types, type1 hypervisor runs directly on the hardware of the system whereas the type2 hypervisor runs on the systems operating system [9]. Hypervisor Hypervisor Operating Systems Fig.2 Type1 Hypervisor Fig.3 Type 2 Hypervisor ISSN: All Rights Reserved 2014 IJARCET 2568
3 Type1 Hypervisor: This type of hypervisor runs directly on the system hardware. This hypervisor is preferred because of the advantages like achieving higher efficiency in virtualization because of the direct contact with the system hardware and also having higher performance and security [4]. Example: Power5 server, Xen Hypervisor, VMware ESX server etc. Type2 Hypervisor: This type2 hypervisor runs on the operating system of the host. Type2 hypervisors are less efficient that type1 hypervisor in many issues like performance, security etc. Mostly the type2 hypervisors are used on client systems where the performance of the system is not so critical [4]. Example: VMware GSX server, Microsoft Virtual server etc. V. Virtualization Areas The idea of virtualization is not new. The notion of Virtualization has taken place around in the age of first main frame systems. Virtualization can be applied to any part of a computing system. Generally the virtualization can be applied to three categories in a computing system such as operating system, storage and applications. But these are very broad categories to specifically define a particular area for virtualization, so these broad areas are distilled into 8 specific categories such as: A. Network Virtualization Network virtualization reproduces the complete physical network in software. The process of combining all the network resources available into a single unit and then dividing that into several virtual execution systems which are isolated from each other is called network virtualization [6]. The above stated network resources include fundamental resources such as nodes, links and also derived resources like topologies or a combination of both which can be virtualized recursively. The network virtualization became more popular these days because of some techniques which are already in commercial use such as a) Virtualization of the network infrastructure: The network virtualization began with the virtualization of the fundamental building blocks of network like Network Interface Cards (NICs) and Routers. The NIC virtualization involves sharing of NIC hardware among several instances of virtual OS. Virtual routers share the hardware resources like memory, CPU, NIC etc with other execution environments of virtual operating system in the same physical machine [6]. b) Virtualization of Links: The technologies for creation of virtual links include Bandwidth virtualization, Physical channel multiplexing, and data path virtualization. Even though multiplexing is not a technology for virtualization it was performing many functions similar to virtualization [6]. The bandwidth virtualization refers to the combination of bandwidth of individual channels into a single channel to create virtual links. ISSN: All Rights Reserved 2014 IJARCET 2569
4 c) Virtualization of the Data Path: The virtual link which reflects the virtualization of data path will not depend on the physical properties of the links like bandwidth to direct the data. The data direction will be taken care by nodes which uses various technologies to direct the data. Some concepts to be discussed here in data direction are Labels, Tunnels and encapsulation [6]. Labels are like tags or ID s which will contain some information of the packet header and can be used by the nodes to direct the data to the destination through virtual links. Tunnels use encapsulation techniques like GPRS tunneling protocol and MPLS labeled switch path etc to provide virtual connections between network devices. d) Virtualization of Networks: Currently in the industry there are many technologies being used depending on the virtualization of network. Few examples are Overlay networks which are built on an existing physical network, Virtual Private Networks shortly called as VPN; it is a collection of private networks which can create a network among themselves but that network is isolated from public networks such as internet. Virtual sharing Networks will share the physical resources among the network to multiple virtual environments which are isolated from each other so that there will be a clear marking out from each other. All the above listed are currently existing and being used technologies in the industry. Besides these technologies there are some emerging technologies which are reflecting the advancement in the area of network virtualization, some of them are e) Leasing the network: Today the owners of the infrastructure are able to share or lease parts of their network infrastructure with the help of virtualization. Till now the service is provided by the VPNs in the corporate culture. Today there are more technologies that are being emerged by using the technique of virtualization [6]. The owners of the physical resources can become an Infrastructure provider by leasing the unused resources of them. f) Virtualization of Wireless Networks: Till now the world has done experiments of the network virtualization on the wired networks section only [6]. Very recently the researchers started exploring about the wireless network virtualization. Some of the wireless network virtualization techniques are mobile cellular network virtualization, Sensor Network virtualization etc. Despite the progress in the network virtualization there are some obstacles being found along with the advancement in the technology. Some of them are listed below B. Storage Virtualization: All the physical network storage devices when combined into a single unit by taking into consideration the parameters like performance, capacity, availability, cost and then divide that unit into several isolated parts and allocate them to virtual versions of a system which makes some improvement in the so considered parameters performance, capacity, availability, cost is called virtualization of a storage area [7]. The combined single unit of resource will be managed from a central system. The storage virtualization refers to the abstracting of the software or logical applications from the storage hardware which is underlying physically. Storage virtualization simplifies the management of the resources and reduces the complexity in ISSN: All Rights Reserved 2014 IJARCET 2570
5 administering the storage infrastructure. Although the cost of storage devices came down the maintenance charges of applications, software and administration charges became overhead for the companies. Virtualization of the storage devices helps in controlling these costs. The storage virtualization technologies which are existing and are upcoming are discussed shortly below. a) Virtualization based on Host: This virtualization method supports multi-vendor storage systems which give flexibility in using devices of user s choice [7]. But here the software vendor will be only one company which will create problems in the case of multiple platforms. In this technique it is required to install and manage software and applications on each host which requires bandwidth from the host itself and results in effecting the performance of the host. b) Virtualization through in-band application: In this technique the performance will be increased if we use a dedicated switch. Using a switch from a single vendor will create some obstacle while upgrading the network frequently [7]. Here also there is a requirement of bandwidth from the host which will affect the performance of the host. This in-band appliance technique also supports multi-vendor systems. c) Virtualization through out of band application: The functionality is almost similar to the in-band appliance technique but the difference is here the location will be out of I/O path [7]. While virtualization we must install software on each and every host which will affect the performance of the host like slow snapshot capabilities etc. d) Storage Subsystem: This virtualization technique reduces the management complexity by using standard hardware and integrated RAID management. The only drawback here is there will be only a single storage vendor. C. Server Virtualization: The division of a single physical server into multiple virtual servers is called server virtualization. Server virtualization creates a more efficient and simple environment to use a server by abstracting the operating system and applications from the physical hardware. By the virtualization of a server we can run multiple virtual machines with different operating systems on each VM which will be having access to the underlying infrastructure of the server. The software layer that lays on the physical hardware abstracts the resources logically from the physical layer is called hypervisor. Hypervisor is also called as virtual machine monitor (VMM) which allows to create virtual machines. There are some methods for the virtualization of a server such as full virtualization, Para virtualization and OS-level virtualization etc. The physical servers are called hosts and the virtual servers are called guests. a) Emulation: In this virtualization method software will be built which can perform all the complete functionalities of the physical server s hardware [8]. The software reflects all the properties of the server s hardware. Because of the architecture incompatibility there is no need to change the guest system [8]. The only drawback here in this method is the ISSN: All Rights Reserved 2014 IJARCET 2571
6 instruction from the guest system should be translated into the form that the hardware can understand. This translation process is very slow when compared to the original speed of the hardware. b) Full Virtualization: In this method a software layer called hypervisor is used. The hypervisor can directly interact with the physical server s processor and disk and acts like a media between the operating systems of the virtual servers [9]. The hypervisor monitors the physical server s resources and provides those resources to the virtual servers based on their needs also maintains isolation between the virtual servers. It translates the commands of guest system to the physical hardware quickly. The hypervisor itself requires some resources for its own functionality like some space in the hard disk and some processing power etc. The virtualization capabilities can be improved without making changes to the guest system. c) Para Virtualization: This method is almost similar to the full virtualization but the difference will be in the functionality of the hypervisor. Here the virtual servers will not be isolated from each other [9]. Each guest operating system will know the demands of the other operating systems. So here there will be less resource requirement of resources by the hypervisor because each guest operating systems will know the demands of others and the whole system will be treated as a single unit. d) OS-level Virtualization: In this virtualization method there will be no hypervisor. The OS will take care of all the functionalities of a virtualized hypervisor. Here the drawback is every guest server must use same operating system [9]. But every guest server will be isolated and works independently from others. This method of server virtualization is faster and efficient than other methods. D. Virtualization virtualization means the process of embedding software on physical hardware components and making a single physical hardware component to act as multiple virtual hardware components. The virtualization of the operating system is one of the needs to occur for the hardware virtualization to happen. Some examples are a) Slicing: In this technique a 25% of the CPU resources are reserved for encryption purposes. If the amount of process requirements doesn t reach 25% then the remaining reserved resources will go unutilized and if there is an excess requirement of resources i.e. more than 25% then the requests will be queued and will be allocated resources based on FIFO methodology. This method of virtualization of hardware is also called preallocation. b) Asymmetric multiprocessing: This method is a replica for pre-allocation method. Here the resources such as CPU segments are allocated specifically for certain resources statically. Pre-allocation method is suitable for certain hardware tasks that cannot run everywhere ISSN: All Rights Reserved 2014 IJARCET 2572
7 but only on specific platforms. Asymmetric multiprocessing can cause resource shortages also. c) Symmetric multiprocessing: The only difference between Asymmetric and Symmetric multiprocessing is here there will be a dynamic allocation of resources that means tasks can run on any CPU which provides more benefits than static method of resource allocation. The drawback of symmetric multiprocessing is there will be no control on the process and the resource allocation which will cause resource scarcity when all the resources are allocated to few processes only. E. Application Server Virtualization Normally in standard computing process, applications will configure the host system settings based on the operating system of host but in application virtualization each application will become centralized management systems which results in not disturbing other applications [8]. That means each application will carry out the necessary configurations along with them ondemand. In this process the settings on the host will not be changed. Application virtualization will be above all the other virtualization technology layers because in the virtualization layers like storage there will be having distribution of resources to be done in real time. Application virtualization helps the end-users to have flexibility in their work with multiple applications. a) Application Streaming: Normally when an application is needed there will be a package of entire application obtained. But in application streaming all the resources will be obtained in small pieces of configuration settings, code and data that are needed in the beginning [4]. b) Remote Desktop Services: This comes under the category of terminal services. Remote desktop service allows a client to access his system remotely on another system on a network. Here in this technique Remote Desktop Protocol (RDP) is used [4]. c) Desktop Virtualization: Desktop virtualization is a generalized term which means separating a part or complete applications of a desktop from the physical device through which we access it generally. One of the best examples is Hypervisor. VI. Conclusion In this paper we discussed different areas of virtualization in Cloud Computing and different techniques that are being developed in each area. Some of the virtualization techniques that are listed in above sections are already implemented as commercial components by industrial organizations and some of them are future technologies that are still to be implemented and now in the planning phase. Current virtualization technology has solved problems in multiple areas of cloud such as security, scalability, implementation costs etc. In the near future virtualization will spread in many more areas of IT industry and bring a revolutionary change. ISSN: All Rights Reserved 2014 IJARCET 2573
8 References [1] Anjing Wang, Mohan Iyer, Rudra Dutta, George N. Rouskas, Ilia Baldine, Network Virtualization: Technologies,Perspectives, and Frontiers, JOURNAL OF LIGHTWAVE TECHNOLOGY, IEEE, VOL. 31, NO. 4, FEBRUARY 15, [2] M. Chowdhury and R. Boutaba, Network virtualization: State of the art and research challenges, IEEE, vol. 47, pp , July [3] Intel IT Center, Planning Guide Virtualization and Cloud Computing, August [4] VMware, a technical white paper on Virtualization Overview, [5] V RaviTeja Kanakala, V.Krishna Reddy, P. Sai Kiran, B.Thirumala Rao, K.Thirupathi Rao, Issues in Adopting Cloud for IT Services, International Journal of Applied Engineering Research, ISSN Volume 9, Number 13 pp , [6] VMware, a technical white paper on Understanding Full Virtualization, Paravirtualization, and Assist,2009. [7] NVSG, Advanced Network Virtualization: Definition, Benefits, Applications, and Technical Challenges, Network Virtualization Study Group (NVSG) White Paper, Jan [8] P.Sai Kiran, V.Krishna Reddy, B.Thirumala Rao, L.S.S.Reddy, K.Thirupathi Rao, Genetic Algorithm for Energy Efficient Placement of Virtual Machines in Map Reduce based Cloud Environment, International Conference on Advance Computer Theory and Engineering, [9] DELL, Storage Virtualization- The next step in controlling Spiraling Costs, Jan [10] Alan Murphy, Virtualization defined eight different ways, F5 white paper, Jan ISSN: All Rights Reserved 2014 IJARCET 2574
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
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
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)
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. 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
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,
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
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
White Paper on NETWORK VIRTUALIZATION
White Paper on NETWORK VIRTUALIZATION INDEX 1. Introduction 2. Key features of Network Virtualization 3. Benefits of Network Virtualization 4. Architecture of Network Virtualization 5. Implementation Examples
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
Virtualised MikroTik
Virtualised MikroTik MikroTik in a Virtualised Hardware Environment Speaker: Tom Smyth CTO Wireless Connect Ltd. Event: MUM Krackow Feb 2008 http://wirelessconnect.eu/ Copyright 2008 1 Objectives Understand
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
Distributed Systems. Virtualization. Paul Krzyzanowski [email protected]
Distributed Systems Virtualization Paul Krzyzanowski [email protected] Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License. Virtualization
Control Tower for Virtualized Data Center Network
Control Tower for Virtualized Data Center Network Contents 1 Virtual Machine Network Environment Analysis...3 2 "Control Tower" Must Have an Overall Picture of the Network...4 3 Virtual Machine Migration
VXLAN: Scaling Data Center Capacity. White Paper
VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where
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
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%
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
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
Cloud Computing. Chapter 8 Virtualization
Cloud Computing Chapter 8 Virtualization Learning Objectives Define and describe virtualization. Discuss the history of virtualization. Describe various types of virtualization. List the pros and cons
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
Virtualization for Cloud Computing
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources
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.
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:
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
CSE 501 Monday, September 09, 2013 Kevin Cleary [email protected]
CSE 501 Monday, September 09, 2013 Kevin Cleary [email protected] What is Virtualization? Practical Uses What can be virtualized Popular virtualization products Demo Question, answer, discussion Can
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
CS 695 Topics in Virtualization and Cloud Computing. Introduction
CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud
Broadcom Ethernet Network Controller Enhanced Virtualization Functionality
White Paper Broadcom Ethernet Network Controller Enhanced Virtualization Functionality Advancements in VMware virtualization technology coupled with the increasing processing capability of hardware platforms
SAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
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...
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
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
1.1.1 Introduction to Cloud Computing
1 CHAPTER 1 INTRODUCTION 1.1 CLOUD COMPUTING 1.1.1 Introduction to Cloud Computing Computing as a service has seen a phenomenal growth in recent years. The primary motivation for this growth has been the
Keywords Virtualization, Virtual Machines, Migration, Hypervisor, Cloud Computing
Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Review of Virtual
Virtualization, SDN and NFV
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
COM 444 Cloud Computing
COM 444 Cloud Computing Lec 3: Virtual Machines and Virtualization of Clusters and Datacenters Prof. Dr. Halûk Gümüşkaya [email protected] [email protected] http://www.gumuskaya.com Virtual
Performance Comparison of VMware and Xen Hypervisor on Guest OS
ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 2 Issue 3; July-August-2015; Page No. 56-60 Performance Comparison of
Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family
Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family White Paper June, 2008 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
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
www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009
SEE-GRID-SCI Virtualization and Grid Computing with XEN www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009 Milan Potocnik University
Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize
Server and Storage Virtualization. Overview Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] These slides and audio/video recordings of this class lecture are at:
"ASM s INTERNATIONAL E-Journal on Ongoing Research in Management and IT"
To Study the Overall Cloud Computing Security Using Virtual Private Network. Aparna Gaurav Jaisingpure/Gulhane Email id: [email protected] Dr.D.Y.Patil Vidya Pratishthan s Dr. D.Y Patil College of
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
Network Virtualization
Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services
Windows Server 2008 R2 Hyper V. Public FAQ
Windows Server 2008 R2 Hyper V Public FAQ Contents New Functionality in Windows Server 2008 R2 Hyper V...3 Windows Server 2008 R2 Hyper V Questions...4 Clustering and Live Migration...5 Supported Guests...6
Masters Project Proposal
Masters Project Proposal Virtual Machine Storage Performance Using SR-IOV by Michael J. Kopps Committee Members and Signatures Approved By Date Advisor: Dr. Jia Rao Committee Member: Dr. Xiabo Zhou Committee
Virtualized Networks based on System Virtualization
Virtualized Networks based on System Virtualization 2nd GI/ITG KuVS Workshop on Future Internet Karlsruhe 2008 Andreas Fischer, Andreas Berl, and Hermann de Meer Overview Network Virtualization System
Network Virtualization for Large-Scale Data Centers
Network Virtualization for Large-Scale Data Centers Tatsuhiro Ando Osamu Shimokuni Katsuhito Asano The growing use of cloud technology by large enterprises to support their business continuity planning
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
Microsoft Exchange Solutions on VMware
Design and Sizing Examples: Microsoft Exchange Solutions on VMware Page 1 of 19 Contents 1. Introduction... 3 1.1. Overview... 3 1.2. Benefits of Running Exchange Server 2007 on VMware Infrastructure 3...
The Review of Virtualization in an Isolated Computer Environment
The Review of Virtualization in an Isolated Computer Environment Sunanda Assistant professor, Department of Computer Science & Engineering, Ludhiana College of Engineering & Technology, Ludhiana, Punjab,
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
Extending Networking to Fit the Cloud
VXLAN Extending Networking to Fit the Cloud Kamau WangŨ H Ũ Kamau Wangũhgũ is a Consulting Architect at VMware and a member of the Global Technical Service, Center of Excellence group. Kamau s focus at
Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation
Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation This paper discusses how data centers, offering a cloud computing service, can deal
Lecture 02b Cloud Computing II
Mobile Cloud Computing Lecture 02b Cloud Computing II 吳 秀 陽 Shiow-yang Wu T. Sridhar. Cloud Computing A Primer, Part 2: Infrastructure and Implementation Topics. The Internet Protocol Journal, Volume 12,
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
Expert Reference Series of White Papers. vcloud Director 5.1 Networking Concepts
Expert Reference Series of White Papers vcloud Director 5.1 Networking Concepts 1-800-COURSES www.globalknowledge.com vcloud Director 5.1 Networking Concepts Rebecca Fitzhugh, VMware Certified Instructor
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...
Cloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
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
Cisco Which VPN Solution is Right for You?
Table of Contents Which VPN Solution is Right for You?...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 NAT...2 Generic Routing Encapsulation Tunneling...2
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
Desktop Virtualization Technologies and Implementation
ISSN : 2250-3021 Desktop Virtualization Technologies and Implementation Pranit Patil 1, Shakti Shekar 2 1 ( Mumbai, India) 2 (Mumbai, India) ABSTRACT Desktop virtualization is new desktop delivery method
Database Virtualization
Database Virtualization David Fetter Senior MTS, VMware Inc PostgreSQL China 2011 Guangzhou Thanks! Jignesh Shah Staff Engineer, VMware Performance Expert Great Human Being Content Virtualization Virtualized
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
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
Advancement in Virtualization Based Intrusion Detection System in Cloud Environment
Advancement in Virtualization Based Intrusion Detection System in Cloud Environment Jaimin K. Khatri IT Systems and Network Security GTU PG School, Ahmedabad, Gujarat, India Mr. Girish Khilari Senior Consultant,
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
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:
Overview of Routing between Virtual LANs
Overview of Routing between Virtual LANs This chapter provides an overview of virtual LANs (VLANs). It describes the encapsulation protocols used for routing between VLANs and provides some basic information
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
Servervirualisierung mit Citrix XenServer
Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH [email protected] Virtualization Wave is Just Beginning Only 6% of x86
Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i
Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i Application Note Abstract: This document describes how VMware s vsphere Storage APIs (VAAI) can be integrated and used for accelerating
CHAPTER 2 THEORETICAL FOUNDATION
CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should
Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters
Enterprise Strategy Group Getting to the bigger truth. ESG Lab Review Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters Date: June 2016 Author: Jack Poller, Senior
How To Manage A Virtualization Server
Brain of the Virtualized Data Center Contents 1 Challenges of Server Virtualization... 3 1.1 The virtual network breaks traditional network boundaries... 3 1.2 The live migration function of VMs requires
A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers
A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers Srinivas P Reddy - 16 th March 2006 [email protected]
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
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
Chapter 5. Data Communication And Internet Technology
Chapter 5 Data Communication And Internet Technology Purpose Understand the fundamental networking concepts Agenda Network Concepts Communication Protocol TCP/IP-OSI Architecture Network Types LAN WAN
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
Getting More Performance and Efficiency in the Application Delivery Network
SOLUTION BRIEF Intel Xeon Processor E5-2600 v2 Product Family Intel Solid-State Drives (Intel SSD) F5* Networks Delivery Controllers (ADCs) Networking and Communications Getting More Performance and Efficiency
International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
Computing in High- Energy-Physics: How Virtualization meets the Grid
Computing in High- Energy-Physics: How Virtualization meets the Grid Yves Kemp Institut für Experimentelle Kernphysik Universität Karlsruhe Yves Kemp Barcelona, 10/23/2006 Outline: Problems encountered
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,
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India [email protected] 2 Department
Introduction to Virtualization & KVM
Introduction to Virtualization & KVM By Zahra Moezkarimi ICT Research Institute Software Platform Laboratory Outline Virtualization History Overview Advantages and Limitations Types of virtualization Virtualization
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
Master Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for
Balancing CPU, Storage
TechTarget Data Center Media E-Guide Server Virtualization: Balancing CPU, Storage and Networking Demands Virtualization initiatives often become a balancing act for data center administrators, who are
Virtualization: Concepts, Applications, and Performance Modeling
Virtualization: Concepts, s, and Performance Modeling Daniel A. Menascé, Ph.D. The Volgenau School of Information Technology and Engineering Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html
Chapter 5 Cloud Resource Virtualization
Chapter 5 Cloud Resource Virtualization Contents Virtualization. Layering and virtualization. Virtual machine monitor. Virtual machine. Performance and security isolation. Architectural support for virtualization.
