A Memory Management of Virtual Machines Created By KVM Hypervisor

Size: px
Start display at page:

Download "A Memory Management of Virtual Machines Created By KVM Hypervisor"

Transcription

1 A Memory Management of Virtual Machines Created By KVM Hypervisor Priyanka Career Point University Kota, India ABSTRACT virtualization logical abstraction of physical resource is possible which is very lucrative for the IT business with help of virtualization we can reduce the cost of memory, processor power and many more resources.virtualization is veryimportant for cloud computing because the delivery of services is simplified byproviding a platform, infrastructure and services for optimizing complex IT resources in a feasible manner, whichmakes cloud computingmore cost effective. This paper presents a memory management of different-2 virtual machines which are created by KVM hypervisor. The memory management of virtual machines are done in terms of cache memory, buffer memory, I/O memory. This study was done in ubuntu operating system. These virtual machines are managed by the virtual machines monitor. The goals of are that how the different virtual machine of single host affects the performance and make informed decision about choice of best virtual machine assign to the cloud guest and optimization of memory in various virtual machine. Key words: Virtualization, Virtual Machine, KVM (Kernel-based virtual machine), I. INTRODUCTION Virtualization refers to abstraction of physical resource (RAM, Secondary disk etc) and Software resources (Servers applications). Virtualization provides interfaces for applications and operating systems. Hardware resources can be used among several operating systems. It is possible to virtualized complete machines or just parts of the machinewith the help of virtualization is possible to divide the physical hardware among several Virtual Machines (VM). VM assume that it have all control of its resources. These VMs are managed by a Virtual Machine Monitor (VMM). VMM hides layers of hardware below and provides interface for the virtual machines. Operating system and application are run their own physical hardware [1]. The hypervisor is a software layer which manages the virtualization platform between a Virtual machine (VM) and the physical resources it makes use of [2].We use Kernelbased Virtual M For the set of experiment consist of Ubnutn14.04 AMD64 on the Host Machine. All the Virtual Machines (Domain) are installed by One by One with the help Virtual Machine Monitor (VMM). Ubnutu10, 11, 12, are used by for the guest Operating Systems. Now guest Operating System run on the host machine.the hardwaresystem was a Lenovo system with a 3.30 GHz x 4 Intel Core i32120, 4 GB of RAM, 500 GB hard drive. The results were evaluated by Libvirt tool kit Command for the memory management. The results are evaluated by libvirt commands and Virtual Machines are managed with the parameter of memory. Finally the results are compared and give the resource provisioning. II. BACKGROUND & RELATED WORK A. Virtualization Virtualization is a technology that combines or divides computing resources to presentone or many operating environments using methodologies like hardware and softwarepartitioning or aggregation, partial or complete machine simulation, emulation, timesharing, and many others. A virtualization layer provides an infrastructural support using the lowerlevel resourcesto create multiple virtual machines that are independent and isolated from each other. Such a virtualization layer is also called Hypervisor. Although traditionally Hypervisoris used to mean a virtualization layer right on top of the hardware and below theoperating system, we might use it to represent a generic layer in many cases. B. Hypervisor A Hypervisor manages one or more virtual machines where every virtual machine provides facilities to an operating system or application to run as if it is in a normal environment and directly on the hardware. Virtual machines operating at HAL layer level give the flexibility of using different operating systems or different versions of the same operating system on the same machine by presenting a complete machine interface, which creates a demand for a much greater amount of resources. Generally, there are two types of Hypervisors: Type 1 Hypervisor, which runs directly on the system hardware. This is alsoknown as bare metal approach Hypervisor. 124 Priyanka

2 Type 2 Hypervisor, which runs on host operating system that providesvirtualization services such as I/O and memory management. This is also knownas a hosted approach Hypervisor. C. Libvir : A ToolKit Libvirt is a toolkit which interacts with the virtualization capabilities of Linux and other Operating Systems. The goal of Libvirt is to provide a common and stable layer sufficient to securely manage domains on a node. With the Libvirt node can be managed in remotely connection. Libvirt should provide all APIs needed to do the management, such as: provision, create, modify, monitor, control, migrate and stop the domains - within the limits of the support of the hypervisor for those operations.libvirt also provide the monitoring management of the Virtual machines and Libvirt s API implements the management policies, checking the domain states, resource consumption of node. We use following commands of Libvirt with keyword virshfor our experimentation. D. Installation Process of Virtual Machines Installation process is as follows: 1. Install the Virtual Machine Monitor (VMM) in Ubuntu14.04 LTS for Graphical User Interface. 2. Make sure that hypervisor Kernel based virtual machine is installed in Host machine or not. By command kvm ok. 3. After that.iso image is put into the host machine 4. Open the VMM select the version and type of Virtual Machine in terms of linux and windows operating system. 5. Choose the.iso option for installing the Virtual Machine. 6. After that put the value of Virtual Memory as RAM in Virtual Machine eg 1024 MB, 2048 MB. 7. Next option is to put value of number of cores for the Virtual Machine eg 2, Now the configuration is done click on forward button then Virtual Machine is installed. III. METHODOLOGY The methodologies for performance comparison of Virtual Machines depend on the workload taken by VM on to host (Ubuntu14.04). The components include Memory (RAM, Buffer, and Cache). Each componenthas different virtualization requirements that need to be tested with different workloads. Thus how assume it as a memory management in server management. When a Virtual Machine created, it assign to specific number of Virtual CPUs (VCPU). VCPU ensure that how many cores this VM can use on to the host. But VCPU does not guarantee that physical machine is dedicated to VM. It represents a flexible assignment of physical machine to the VM. It is totally based on the scheduling weights of the different Virtual Machine. We implemented that a VMs are assign to single VCPU or maximum two VCPU in our system. After the implementation of Virtual Machines the Libirt tool kit is used for gaining the work load of the host (Ubuntu14.04 LTS) and various Guest. The workload is evaluated in parameters of memory (Cache, Buffer, I/O). When two Virtual Machines are running at a same time the Libvirt Commands is also able evaluate the workload of the individual virtual Machine. A general flow chart of our project is as following. Start Step 1: Create a Virtual Machine(s) in Ubuntu14 Step 2: Run a Virtual Machine(s) in Ubuntu Step 3: Input the linux commands of libvirt directory Step 4: Libvirt virtual shell performing into operating system analysis the system resources. Step 5: Output the current Virtual machine consumed resources Step 6: Comparisons to Other Virtual Machine Stop 125 Priyanka

3 A. Experimental Setup The goal of system setup is to provide complete fairnessin all the aspects that can affect the system performance. Hardware setting:for a fair comparison run all host in same Host machine. Host Machine has processor of Intel corei x 4, its RAM memory is 3.7 GB, Operating System type is 64-bits and Secondary Memory is 500 GB. Ubuntu14.04 LTS Operating System is installed in the Host Machine. Thus we established our Host Machine for the Project. In the host installed the KVM/QEMU hypervisor and also installed Libvirt. Input parameter: Following are the input parameter for the management of memory. Input Description Memory Utilization Memory used for Virtual Machine Buffer memory Buffer memory used by Virtual Machine Cache Memory Cache Memory used by Virtual Machine Guest operating Systems: In the guest operating system implemented the Virtual Machine by Ubuntu10, Ubuntu11, Ubnutu12, Ubnutu14.04 LTS. IV. RESULT AND DISCUSSION This experimentation is comparisons of Virtual Machines performance into the host system. We have use four different flavors of Ubuntu10, Ubuntu11, Ubuntu12.04 and Ubuntu Virtual Machine and its Combination in Different Scenarios Scenario Scenario 1 Virtual Machines Ubuntu10, Ubuntu11, Ubuntu12, Ubuntu14 Scenario 2 Ubuntu10 + Ubuntu11 Ubuntu11 + Ubuntu14 Ubuntu10 +Ubuntu14 This project has variation with Brute force method which is having many iterative Virtual Machine(s). Basically the experiment has three scenarios. Every scenario has fixed parameters to create a virtual machine after that evaluate the results for every virtual machine. Brief descriptions of scenarios are as follow. Scenario 1 When Single Virtual Machine runs at a timein this scenario only single virtual machine runs at time. After stable the virtual machine result is evaluated for every Virtual Machine. The parameters of results are CPU time and memory of Host machine (Ubuntu14.04). After that it evaluates the result of virtual machine VCPU time, CPU Time, VCPU information. This scenario has four Ubuntu flavor Ubuntu10, Ubuntu11, Ubuntu12, Ubuntu Scenario 2 When Combination of Ubuntu s flavor Virtual Machine runs at a time In this scenario Combination of Ubuntu s flavor Virtual Machine runs at time. After stable the Virtual Machine result is evaluated for every Virtual Machine. The parameters of results are CPU time and memory of Host machine (Ubuntu14.04). After that it evaluates the result of Virtual Machine s VCPU time, CPU Time, VCPU information. This scenario has three Ubuntu s flavor Ubuntu10+Ubuntu11,Ubuntu11+Ubuntu14, Ubuntu10+Ubuntu14. Scenario 1: Performance of different Virtual Machines of the Only Ubnutu flavors. In this scenario only one Virtual Machine runs at a time. The performances are evaluated and compare to other virtual machine s result. 1. Virtual machine (Ubuntu10) runs in host Results of Memory Usage used by host and Domain (Ubuntu10) Node Memory Usage(KB) Ubuntu Total Free Buffer Cached Virtual Machine (Ubuntu11) runs in the host Results of Memory Usage by host and Domain (Ubuntu11) Node Memory Usage(KB) Ubuntu Total Free Buffer Cache d 126 Priyanka

4 Memory Usage by Host machine(kb) International Journal of Engineering Technology, Management and Applied Sciences 3. Virtual Machine Ubuntu12.04 runs in the host Results of MemoryUsage time by host and Domain (Ubuntu12) Node Memory Usage(KB) Ubuntu14.0 Total Free Buffer Cached Virtual Machine Ubuntu run in the host Results of Memory Usage time by host and Domain (Ubuntu14.04) Node Memory Usage(KB) Ubuntu Total Free Buffer Cached Ubuntu14 use the maximum memory and the Ubuntu10 use the minimum memory of the host machine. Scenario 2: Performance of different Virtual Machines when combinations of virtual machines are run. In this scenario combination of two virtual machine is run at a time of ubuntu flavor. The performance was evaluated and the result was compared with other. The results are as below. 1. Virtual Machine Ubuntu 10 and Ubuntu 11 run at a time. Table : Result of Host machine and domains with Domain Ubuntu10 and Ubuntu11 Node Memory Usage (KB) Free Buffer Cached Virtual Machine (Domain) Free Buffer Cache 2. Virtual Machine Ubuntu 11 and Ubuntu 14 run at a time. Table: Result of Host machine and domains with domain ubuntu11 and ubuntu14.04 Node Memory Usage (KB) Free Buffer Cached Comparative analysis between Hosts (Node) with parameter Memory Usage in Different-2 Virtual Machines Summary of figure - This is comparative figure of Memory usage by host machine when different Virtual Machine is running on to host. Ubnutu14.04 has least free memory (165252KB) so it uses the memory maximum. After analyze the buffer memory the virtual machine again the Ubuntu14.04 use minimum in all Virtual Machine which is (13284 KB). After that analyzed the cache memory again the Ubuntu14.04 uses the minimum cache memory which is ( KB). Ubuntu10 has the maximum free memory ( KB). Thus we can say that 3. Virtual Machine Ubuntu 10 and Ubuntu 14 run at a time Table: Result of Host machine and domains with domain Ubuntu10 and Ubuntu14.04 Node Memory Usage (KB) Free Buffer Cached Priyanka

5 Memory Usage by Host machine(kb) International Journal of Engineering Technology, Management and Applied Sciences Virtual Machine (Domain) Free Buffer Cache We believe that the results of our studydemonstrate the benefits for implement hybrid Cloud which has Window and Linux operating Systems cloud environments that support a varietyof virtualization and hardware platforms. Our work helps in to improve the efficiency of hybrid cloud. It also show a numberof new management challenges to the system administrator for management of different virtual Machines.Our future work is to compare these results in different-2 hypervisor and implement the virus infected Window XP Virtual Machine and compare it to non infected Window XP. Our future research will solve this problem. Figure : Comparative figure between Hosts (Node) with parameter Memory Usage in Different-2 Virtual Machines in Combination of Ubuntu flavors. Summary of Figure - This is comparative figure of Memory usage by host machine when different-2 combination of virtual machine is running on to host. Ubnutu11+11 have least free memory (132650KB) so it uses the memory maximum. After analyze the buffer memory the virtual machine again the ubuntu11+14 uses minimum buffer memory in all virtual machine which is (18708 KB). After that analyzed the cache memory again the ubuntu10+11 uses the minimum cache memory which is ( KB). Ubntu11+14 have the maximum free memory ( KB). Thus we can say that ubuntu11+14 use the maximum memory and the ubuntu10+11 use the minimum memory of the host machine A. Discussion The experimental results paint a complicated picture aboutthe relative performance of different virtual Machines and its combination. Clearly, that every virtual Machine has differentapplications and workload on to it. So it is helpful to administrator choose the best virtual Machine according to user need. These results are very beneficial for the infrastructure management in hybrid cloud. The results is helpful for the optimization of the memory of virtual machines. V. CONCLUSION This paper has extensively compared various Virtual machines and their combination. We show theirperformance differences and similarities in a variety of situations.our results indicate that virtual Machine performance measurement is very essential for the infrastructure management in Hybrid Cloud. REFERENCES [1.] Lucas Bondan, Carlos Raniery Paula dos Santos, LisandroZambenedetti Granville, "Comparing virtualization solutions for NFV deployment: A network management perspective", 2016 IEEE Symposium on Computers and Communication (ISCC), vol. 00, no., pp , 2016, doi: /iscc [2.] QiumingLuo, Feng Xiao, Zhong Ming, Hao Li, Jianyong Chen, Jianhua Zhang, "Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System", Computer, vol. 49, no., pp , June 2016, doi: /mc [3.] Shlomit S. Pinter, YarivAridor, Steven Shultz, Sergey Guenender, "Improving Machine Virtualization with 'Hotplug Memory'", Computer Architecture and High Performance Computing, Symposium on, vol. 00, no., pp , 2005, doi: /cahpc VMware, Understanding full virtualization, paravirtualization,and hardware assist, VMware White Paper,2007. [4.] P. Apparao, R. Iyer, and D. Newell, Towards Modeling & Analysis of Consolidated CMP Servers, Workshop on the Design, Analysis, and Simulation of Chip Multi-Processors (dascmp), [5.] BaoRong Chang, Hsiu-Fen Tsai, Evaluation of Virtual Machine Performance andvirtualized Consolidation Ratio in Cloud Computing System Journal of Information Hiding and Multimedia Signal Processing 2013 ISSN Ubiquitous International vol no 4 page no 3 [6.] Todd Deshane, Zachary Shepherd, Jeanna N. Matthews, Muli Ben-Yehuda, AmitShah,andBalajiRao, Quantitative comparison of xen and kvm. Xen Summit, June Priyanka

Performance Analysis of Various Guest OS in Ubuntu 14.04

Performance Analysis of Various Guest OS in Ubuntu 14.04 Performance Analysis of Various Guest OS in Ubuntu 14.04 R. N modi Engineering College Kota ABSTRACT In this article, it has been decided to implement virtualization in Ubuntu14.04 with the help of KVM/QEMU

More information

International Journal of Computer & Organization Trends Volume5 Issue3 May to June 2015

International Journal of Computer & Organization Trends Volume5 Issue3 May to June 2015 Performance Analysis of Various Guest Operating Systems on Ubuntu 14.04 Prof. (Dr.) Viabhakar Pathak 1, Pramod Kumar Ram 2 1 Computer Science and Engineering, Arya College of Engineering, Jaipur, India.

More information

Todd Deshane, Ph.D. Student, Clarkson University Xen Summit, June 23-24, 2008, Boston, MA, USA.

Todd Deshane, Ph.D. Student, Clarkson University Xen Summit, June 23-24, 2008, Boston, MA, USA. Todd Deshane, Ph.D. Student, Clarkson University Xen Summit, June 23-24, 2008, Boston, MA, USA. Xen and the Art of Virtualization (2003) Reported remarkable performance results Xen and the Art of Repeated

More information

Improving CPU Performance of Xen Hypervisor in Virtualized Environment

Improving CPU Performance of Xen Hypervisor in Virtualized Environment ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 5 Issue 3; May-June 2018; Page No. 14-19 Improving CPU Performance of

More information

Chapter 5 C. Virtual machines

Chapter 5 C. Virtual machines Chapter 5 C Virtual machines Virtual Machines Host computer emulates guest operating system and machine resources Improved isolation of multiple guests Avoids security and reliability problems Aids sharing

More information

A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor

A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor Yu-Jhang Cai*,Chih-kai Kang+, and Chin-Hsien Wu* *National Taiwan University of Science and Technology +Research Center for Information

More information

Comparative Analysis of Performance of Various Virtual Machines in Hybrid Cloud Environment using KVM

Comparative Analysis of Performance of Various Virtual Machines in Hybrid Cloud Environment using KVM www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 4 Issue 9 Sep 215, Page No. 14466-14476 Abstract: Comparative Analysis of Performance of Various Virtual Machines

More information

Virtualization. Michael Tsai 2018/4/16

Virtualization. Michael Tsai 2018/4/16 Virtualization Michael Tsai 2018/4/16 What is virtualization? Let s first look at a video from VMware http://www.vmware.com/tw/products/vsphere.html Problems? Low utilization Different needs DNS DHCP Web

More information

Distributed Systems COMP 212. Lecture 18 Othon Michail

Distributed Systems COMP 212. Lecture 18 Othon Michail Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and

More information

CHAPTER 16 - VIRTUAL MACHINES

CHAPTER 16 - VIRTUAL MACHINES CHAPTER 16 - VIRTUAL MACHINES 1 OBJECTIVES Explore history and benefits of virtual machines. Discuss the various virtual machine technologies. Describe the methods used to implement virtualization. Show

More information

Module 1: Virtualization. Types of Interfaces

Module 1: Virtualization. Types of Interfaces Module 1: 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

More information

What is KVM? KVM patch. Modern hypervisors must do many things that are already done by OSs Scheduler, Memory management, I/O stacks

What is KVM? KVM patch. Modern hypervisors must do many things that are already done by OSs Scheduler, Memory management, I/O stacks LINUX-KVM The need for KVM x86 originally virtualization unfriendly No hardware provisions Instructions behave differently depending on privilege context(popf) Performance suffered on trap-and-emulate

More information

Nested Virtualization and Server Consolidation

Nested Virtualization and Server Consolidation Nested Virtualization and Server Consolidation Vara Varavithya Department of Electrical Engineering, KMUTNB varavithya@gmail.com 1 Outline Virtualization & Background Nested Virtualization Hybrid-Nested

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 27 Virtualization Slides based on Various sources 1 1 Virtualization Why we need virtualization? The concepts and

More information

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives Virtual Machines Resource Virtualization Separating the abstract view of computing resources from the implementation of these resources

More information

Virtualization. Pradipta De

Virtualization. Pradipta De 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

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

More information

Performance of Kernels in Virtual Machines: An Introduction to KVM Hypervisor

Performance of Kernels in Virtual Machines: An Introduction to KVM Hypervisor International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August-2016 551 Performance of Kernels in Virtual Machines: An Introduction to KVM Hypervisor Maryam Aurangzaib Abstract:

More information

Performance and Scalability Evaluation of Oracle VM Server Software Virtualization in a 64 bit Linux Environment

Performance and Scalability Evaluation of Oracle VM Server Software Virtualization in a 64 bit Linux Environment 2011 IEEE International Conference on Privacy, Security, Risk, and Trust, and IEEE International Conference on Social Computing Performance and Scalability Evaluation of Oracle VM Server Software Virtualization

More information

SURVEY PAPER ON CLOUD COMPUTING

SURVEY PAPER ON CLOUD COMPUTING SURVEY PAPER ON CLOUD COMPUTING Kalpana Tiwari 1, Er. Sachin Chaudhary 2, Er. Kumar Shanu 3 1,2,3 Department of Computer Science and Engineering Bhagwant Institute of Technology, Muzaffarnagar, Uttar Pradesh

More information

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand Introduction to Virtual Machines Nima Honarmand Virtual Machines & Hypervisors Virtual Machine: an abstraction of a complete compute environment through the combined virtualization of the processor, memory,

More information

A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor

A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor Yu-Jhang Cai Department of Electronic and Computer Engineering National Taiwan University of Science and Technology Taipei, Taiwan m12113@mail.ntust.edu.tw

More information

Performance Benchmarking of Hypervisors - A Case Study

Performance Benchmarking of Hypervisors - A Case Study ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Indian Journal of Science and Technology, Vol 10(44), DOI: 10.17485/ijst/2017/v10i44/120579, November 2017 Performance Benchmarking of Hypervisors - A

More information

Increasing Cloud Power Efficiency through Consolidation Techniques

Increasing Cloud Power Efficiency through Consolidation Techniques Increasing Cloud Power Efficiency through Consolidation Techniques Antonio Corradi, Mario Fanelli, Luca Foschini Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) University of Bologna, Italy

More information

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. 1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use

More information

COMPUTER ARCHITECTURE. Virtualization and Memory Hierarchy

COMPUTER ARCHITECTURE. Virtualization and Memory Hierarchy COMPUTER ARCHITECTURE Virtualization and Memory Hierarchy 2 Contents Virtual memory. Policies and strategies. Page tables. Virtual machines. Requirements of virtual machines and ISA support. Virtual machines:

More information

An overview of virtual machine architecture

An overview of virtual machine architecture An overview of virtual machine architecture Outline History Standardized System Components Virtual Machine Basics Process VMs System VMs Virtualizing Process Summary and Taxonomy History In ancient times:

More information

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware 2010 VMware Inc. All rights reserved About the Speaker Hemant Gaidhani Senior Technical

More information

CHAPTER 16 - VIRTUAL MACHINES

CHAPTER 16 - VIRTUAL MACHINES CHAPTER 16 - VIRTUAL MACHINES 1 OBJECTIVES Explore history and bene ts of virtual machines. Discuss the various virtual machine technologies. Describe the methods used to implement virtualization. Show

More information

Comparison of Storage Protocol Performance ESX Server 3.5

Comparison of Storage Protocol Performance ESX Server 3.5 Performance Study Comparison of Storage Protocol Performance ESX Server 3.5 This study provides performance comparisons of various storage connection options available to VMware ESX Server. We used the

More information

Virtual Machines. Part 2: starting 19 years ago. Operating Systems In Depth IX 1 Copyright 2018 Thomas W. Doeppner. All rights reserved.

Virtual Machines. Part 2: starting 19 years ago. Operating Systems In Depth IX 1 Copyright 2018 Thomas W. Doeppner. All rights reserved. Virtual Machines Part 2: starting 19 years ago Operating Systems In Depth IX 1 Copyright 2018 Thomas W. Doeppner. All rights reserved. Operating Systems In Depth IX 2 Copyright 2018 Thomas W. Doeppner.

More information

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University Virtual Machines Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today's Topics History and benefits of virtual machines Virtual machine technologies

More information

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper Architecture Overview Copyright 2016 Paperspace, Co. All Rights Reserved June - 1-2017 Technical Whitepaper Paperspace Whitepaper: Architecture Overview Content 1. Overview 3 2. Virtualization 3 Xen Hypervisor

More information

A Review On optimization technique in Server Virtualization

A Review On optimization technique in Server Virtualization A Review On optimization technique in Server Virtualization Lavneet Kaur, Himanshu Kakkar Department of Computer Science Chandigarh Engineering College Landran, India Abstract In this paper, the earlier

More information

The only open-source type-1 hypervisor

The only open-source type-1 hypervisor Monika Danikáková What is Xen? The only open-source type-1 hypervisor For Unix and Unix-like OS Linux, NetBSD and OpenSolaris From ancient greek term Xenos (ξένος), guest-friends Developed by the University

More information

Linux Virtualization Update

Linux Virtualization Update Linux Virtualization Update Chris Wright Japan Linux Symposium, November 2007 Intro Virtualization mini summit Paravirtualization Full virtualization Hardware changes Libvirt Xen Virtualization

More information

Designing the Stable Infrastructure for Kernel-based Virtual Machine using VPN-tunneled VNC

Designing the Stable Infrastructure for Kernel-based Virtual Machine using VPN-tunneled VNC Designing the Stable Infrastructure for Kernel-based Virtual Machine using VPN-tunneled VNC presented by : Berkah I. Santoso Informatics, Bakrie University International Conference on Computer Science

More information

A Fine-grained Performance-based Decision Model for Virtualization Application Solution

A Fine-grained Performance-based Decision Model for Virtualization Application Solution A Fine-grained Performance-based Decision Model for Virtualization Application Solution Jianhai Chen College of Computer Science Zhejiang University Hangzhou City, Zhejiang Province, China 2011/08/29 Outline

More information

White Paper. Securing the virtual infrastructure without impacting performance

White Paper. Securing the virtual infrastructure without impacting performance White Paper Securing the virtual infrastructure without impacting performance Introduction Virtualization offers many benefits, but also raises additional performance issues in areas of security. This

More information

ENTERPRISE HYPERVISOR COMPARISON

ENTERPRISE HYPERVISOR COMPARISON ENTERPRISE HYPERVISOR COMPARISON Version 5.0 A feature comparison of the hypervisors from Citrix, Microsoft, RedHat and VMware. Updated to the latest version, 6.1, Microsoft Hyper-V 2012, 3.1 and VMware

More information

Cloud and Datacenter Networking

Cloud and Datacenter Networking Cloud and Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica

More information

CLOUD COMPUTING IT0530. G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University

CLOUD COMPUTING IT0530. G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University CLOUD COMPUTING IT0530 G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University What is virtualization? Virtualization is way to run multiple operating systems and user applications on the same

More information

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs Solution brief Software-Defined Data Center (SDDC) Hyperconverged Platforms Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs Virtuozzo benchmark

More information

The Price of Safety: Evaluating IOMMU Performance

The Price of Safety: Evaluating IOMMU Performance The Price of Safety: Evaluating IOMMU Performance Muli Ben-Yehuda 1 Jimi Xenidis 2 Michal Ostrowski 2 Karl Rister 3 Alexis Bruemmer 3 Leendert Van Doorn 4 1 muli@il.ibm.com 2 {jimix,mostrows}@watson.ibm.com

More information

Cross-layer Optimization for Virtual Machine Resource Management

Cross-layer Optimization for Virtual Machine Resource Management Cross-layer Optimization for Virtual Machine Resource Management Ming Zhao, Arizona State University Lixi Wang, Amazon Yun Lv, Beihang Universituy Jing Xu, Google http://visa.lab.asu.edu Virtualized Infrastructures,

More information

Advanced Operating Systems (CS 202) Virtualization

Advanced Operating Systems (CS 202) Virtualization Advanced Operating Systems (CS 202) Virtualization Virtualization One of the natural consequences of the extensibility research we discussed What is virtualization and what are the benefits? 2 Virtualization

More information

Virtualization and memory hierarchy

Virtualization and memory hierarchy Virtualization and memory hierarchy Computer Architecture J. Daniel García Sánchez (coordinator) David Expósito Singh Francisco Javier García Blas ARCOS Group Computer Science and Engineering Department

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Deploying Application and OS Virtualization Together: Citrix and Parallels Virtuozzo Containers www.parallels.com Version 1.0 Table of Contents The Virtualization

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Spring 2018 Lecture 26 Virtualization Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Virtualization Why we

More information

SUSE Linux Enterprise Server: Supported Virtualization Technologies

SUSE Linux Enterprise Server: Supported Virtualization Technologies Technical White Paper Enterprise Linux SUSE Linux Enterprise Server: Supported Virtualization Technologies Table of Contents page Comprehensive Virtualization Support Overview... 2 Upgrade Guidelines...4

More information

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS Field Activities Matt Smith Senior Solution Architect Red Hat, Inc @rhmjs Jeremy Eder Principal Performance Engineer Red Hat, Inc @jeremyeder CLOUD ARCHITECTURE

More information

A comparison of performance between KVM and Docker instances in OpenStack

A comparison of performance between KVM and Docker instances in OpenStack A comparison of performance between KVM and Docker instances in OpenStack Wataru Takase High Energy Accelerator Research Organiza on (KEK), Japan HEPiX Fall 2015 Workshop at BNL 1 KEK site will become

More information

Multiprocessor Scheduling. Multiprocessor Scheduling

Multiprocessor Scheduling. Multiprocessor Scheduling Multiprocessor Scheduling Will consider only shared memory multiprocessor or multi-core CPU Salient features: One or more caches: cache affinity is important Semaphores/locks typically implemented as spin-locks:

More information

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies Red Hat Enterprise Virtualization and KVM Roadmap Scott M. Herold Product Management - Red Hat Virtualization Technologies INTRODUCTION TO RED HAT ENTERPRISE VIRTUALIZATION RED HAT ENTERPRISE VIRTUALIZATION

More information

MANAGEMENT OF TASKS IN VIRTUALIZED ENVIRONMENTS

MANAGEMENT OF TASKS IN VIRTUALIZED ENVIRONMENTS MANAGEMENT OF TASKS IN VIRTUALIZED ENVIRONMENTS Asil ALKAYA Adnan Menderes University / Faculty of Business Administration Title Asst. Prof. Dr. E-mail: asil.alkaya@adu.edu.tr Abstract Virtualization has

More information

PERFORMANCE CHARACTERIZATION OF MICROSOFT SQL SERVER USING VMWARE CLOUD ON AWS PERFORMANCE STUDY JULY 2018

PERFORMANCE CHARACTERIZATION OF MICROSOFT SQL SERVER USING VMWARE CLOUD ON AWS PERFORMANCE STUDY JULY 2018 PERFORMANCE CHARACTERIZATION OF MICROSOFT SQL SERVER USING VMWARE CLOUD ON AWS PERFORMANCE STUDY JULY 2018 Table of Contents Executive Summary...3 Introduction...3 Test Environment... 4 Infrastructure

More information

Virtualization History and Future Trends

Virtualization History and Future Trends Virtualization History and Future Trends Christoffer Dall - Candidacy Exam - January 2013 Columbia University - Computer Science Department IBM Mainframe VMs VMware Workstation x86 Hardware Support Virtual

More information

Virtual Business Servers technical description

Virtual Business Servers technical description Virtual Business Servers technical description Virtual Business Servers have been developed under an extremely advanced computing platform. The product combines, within a single solution, Parallels Cloud

More information

Unit 5: Distributed, Real-Time, and Multimedia Systems

Unit 5: Distributed, Real-Time, and Multimedia Systems Unit 5: Distributed, Real-Time, and Multimedia Systems Unit Overview Unit 5 provides an extension to the core topics of operating systems. It introduces distributed systems and special-purpose operating

More information

IBM PowerKVM available with the Linux only scale-out servers IBM Redbooks Solution Guide

IBM PowerKVM available with the Linux only scale-out servers IBM Redbooks Solution Guide IBM PowerKVM available with the Linux only scale-out servers IBM Redbooks Solution Guide The IBM POWER8 processors are built for big data and open innovation. Now, Linux administrators and users can maximize

More information

Speeding up the Booting Time of a Toro Appliance

Speeding up the Booting Time of a Toro Appliance Speeding up the Booting Time of a Toro Appliance Matias E. Vara Larsen www.torokernel.io matiasevara@gmail.com Application-oriented Kernel Toro Kernel Process Memory Devices Filesystem Networking Toro

More information

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo White Paper Deploying Application and OS Virtualization Together: Citrix and Virtuozzo www.swsoft.com Version 1.0 Table of Contents The Virtualization Continuum: Deploying Virtualization Together... 3

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

SaaSaMe Transport Workload Snapshot Export for. Alibaba Cloud

SaaSaMe Transport Workload Snapshot Export for. Alibaba Cloud SaaSaMe Transport Workload Snapshot Export for Alibaba Cloud Contents About This Document... 3 Revision History... 3 Workload Snapshot Export for Alibaba Cloud... 4 Workload Snapshot Export Feature...

More information

Comprehensive Kernel Instrumentation via Dynamic Binary Translation

Comprehensive Kernel Instrumentation via Dynamic Binary Translation Comprehensive Kernel Instrumentation via Dynamic Binary Translation Peter Feiner Angela Demke Brown Ashvin Goel University of Toronto 011 Complexity of Operating Systems 012 Complexity of Operating Systems

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman, StudentMember, IEEE Kawser Wazed Nafi Syed Akther Hossain, Member, IEEE & ACM Abstract Cloud

More information

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4 Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4 Solutions for Small & Medium Environments Virtualization Solutions Engineering Ryan Weldon and Tom Harrington THIS WHITE PAPER

More information

Windows Server Discussion with BCIU. Kevin Sullivan Management TSP US Education

Windows Server Discussion with BCIU. Kevin Sullivan Management TSP US Education Windows Server 2008 Discussion with BCIU Kevin Sullivan Management TSP US Education Kevin.sullivan@microsoft.com 1 Web Internet Information Services 7.0 Powerful Web Application and Services Platform Manage

More information

e-pg Pathshala Subject: Computer Science Paper: Cloud Computing Module 23: Virtualization II Module No: CS/CC/23 Quadrant 1 e-text

e-pg Pathshala Subject: Computer Science Paper: Cloud Computing Module 23: Virtualization II Module No: CS/CC/23 Quadrant 1 e-text e-pg Pathshala Subject: Computer Science Paper: Cloud Computing Module 23: Virtualization II Module No: CS/CC/23 Quadrant 1 e-text 1. Introduction Virtualization is a necessary mechanism in a data center

More information

Micro VMMs and Nested Virtualization

Micro VMMs and Nested Virtualization Micro VMMs and Nested Virtualization For the TCE 4th summer school on computer security, big data and innovation Baruch Chaikin, Intel 9 September 2015 Agenda Virtualization Basics The Micro VMM Nested

More information

GRNET Cloud Services

GRNET Cloud Services GRNET Cloud Services Offering Cloud Services to the Greek R&E Community Yannis Mitsos 1 ymitsos@noc.grnet.gr, Panos Louridas 1 louridas@grnet.gr 1 Greek Research and Technology Network September 2010 Concept

More information

On the DMA Mapping Problem in Direct Device Assignment

On the DMA Mapping Problem in Direct Device Assignment On the DMA Mapping Problem in Direct Device Assignment Ben-Ami Yassour Muli Ben-Yehuda Orit Wasserman benami@il.ibm.com muli@il.ibm.com oritw@il.ibm.com IBM Research Haifa On the DMA Mapping Problem in

More information

Evaluate the Performance and Scalability of Image Deployment in Virtual Data Center

Evaluate the Performance and Scalability of Image Deployment in Virtual Data Center Evaluate the Performance and Scalability of Image Deployment in Virtual Data Center Kejiang Ye, Xiaohong Jiang, Qinming He, Xing Li, and Jianhai Chen College of Computer Science, Zhejiang University, Zheda

More information

Oracle Corporation. Speaker: Dan Magenheimer. without the Commitment. Memory Overcommit. <Insert Picture Here>

Oracle Corporation. Speaker: Dan Magenheimer. without the Commitment. Memory Overcommit. <Insert Picture Here> 2008 Memory Overcommit without the Commitment Speaker: Dan Magenheimer Oracle Corporation Overview What is overcommitment? aka oversubscription or overbooking Why (and why not) overcommit

More information

A Comparison Study of Intel SGX and AMD Memory Encryption Technology

A Comparison Study of Intel SGX and AMD Memory Encryption Technology A Comparison Study of Intel SGX and AMD Memory Encryption Technology Saeid Mofrad, Fengwei Zhang Shiyong Lu Wayne State University {saeid.mofrad, Fengwei, Shiyong}@wayne.edu Weidong Shi (Larry) University

More information

System Virtual Machines

System Virtual Machines System Virtual Machines Outline Need and genesis of system Virtual Machines Basic concepts User Interface and Appearance State Management Resource Control Bare Metal and Hosted Virtual Machines Co-designed

More information

Real-Time Cache Management for Multi-Core Virtualization

Real-Time Cache Management for Multi-Core Virtualization Real-Time Cache Management for Multi-Core Virtualization Hyoseung Kim 1,2 Raj Rajkumar 2 1 University of Riverside, California 2 Carnegie Mellon University Benefits of Multi-Core Processors Consolidation

More information

Boosting GPU Virtualization Performance with Hybrid Shadow Page Tables

Boosting GPU Virtualization Performance with Hybrid Shadow Page Tables Boosting GPU Virtualization Performance with Hybrid Shadow Page Tables Yaozu Dong Mochi Xue Xiao Zheng Jiajun Wang Zhengwei Qi Haibing Guan Shanghai Jiao Tong University Intel Corporation GPU Usage Gaming

More information

CFS-v: I/O Demand-driven VM Scheduler in KVM

CFS-v: I/O Demand-driven VM Scheduler in KVM CFS-v: Demand-driven VM Scheduler in KVM Hyotaek Shim and Sung-Min Lee (hyotaek.shim, sung.min.lee@samsung.com) Software R&D Center, Samsung Electronics 2014. 10. 16 Problem in Server Consolidation 2/16

More information

Performance of vsphere 6.7 Scheduling Options

Performance of vsphere 6.7 Scheduling Options Performance of vsphere 6.7 Scheduling Options Performance Study - April 11, 2019 VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com Copyright 2019

More information

Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host

Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host For Windows 7 Aero graphics support in a virtual machine Please visit the VMware Compatibility Guide for a current list of supported host and guest

More information

Acceleration of Virtual Machine Live Migration on QEMU/KVM by Reusing VM Memory

Acceleration of Virtual Machine Live Migration on QEMU/KVM by Reusing VM Memory Acceleration of Virtual Machine Live Migration on QEMU/KVM by Reusing VM Memory Soramichi Akiyama Department of Creative Informatics Graduate School of Information Science and Technology The University

More information

GPU Consolidation for Cloud Games: Are We There Yet?

GPU Consolidation for Cloud Games: Are We There Yet? GPU Consolidation for Cloud Games: Are We There Yet? Hua-Jun Hong 1, Tao-Ya Fan-Chiang 1, Che-Run Lee 1, Kuan-Ta Chen 2, Chun-Ying Huang 3, Cheng-Hsin Hsu 1 1 Department of Computer Science, National Tsing

More information

System Requirements 2008 R2

System Requirements 2008 R2 System Requirements 2008 R2 Below are the basic system requirements for installing and running Virtual Machine Manager (VMM) 2008 R2. More complete and comprehensive information covering additional system

More information

Difference Engine: Harnessing Memory Redundancy in Virtual Machines (D. Gupta et all) Presented by: Konrad Go uchowski

Difference Engine: Harnessing Memory Redundancy in Virtual Machines (D. Gupta et all) Presented by: Konrad Go uchowski Difference Engine: Harnessing Memory Redundancy in Virtual Machines (D. Gupta et all) Presented by: Konrad Go uchowski What is Virtual machine monitor (VMM)? Guest OS Guest OS Guest OS Virtual machine

More information

Virtualization Introduction

Virtualization Introduction Virtualization Introduction Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com https://blogs.oracle.com/scoter November 21 st, 2016 Safe Harbor Statement The following

More information

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems Xen and CloudStack Ewan Mellor Director, Engineering, Open-source Cloud Platforms Citrix Systems Agenda What is CloudStack? Move to the Apache Foundation CloudStack architecture on Xen The future for CloudStack

More information

Virtual Memory. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University

Virtual Memory. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University Virtual Memory Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University Precise Definition of Virtual Memory Virtual memory is a mechanism for translating logical

More information

MultiLanes: Providing Virtualized Storage for OS-level Virtualization on Many Cores

MultiLanes: Providing Virtualized Storage for OS-level Virtualization on Many Cores MultiLanes: Providing Virtualized Storage for OS-level Virtualization on Many Cores Junbin Kang, Benlong Zhang, Tianyu Wo, Chunming Hu, and Jinpeng Huai Beihang University 夏飞 20140904 1 Outline Background

More information

Fairness Issues in Software Virtual Routers

Fairness Issues in Software Virtual Routers Fairness Issues in Software Virtual Routers Norbert Egi, Adam Greenhalgh, h Mark Handley, Mickael Hoerdt, Felipe Huici, Laurent Mathy Lancaster University PRESTO 2008 Presenter: Munhwan Choi Virtual Router

More information

W H I T E P A P E R. Comparison of Storage Protocol Performance in VMware vsphere 4

W H I T E P A P E R. Comparison of Storage Protocol Performance in VMware vsphere 4 W H I T E P A P E R Comparison of Storage Protocol Performance in VMware vsphere 4 Table of Contents Introduction................................................................... 3 Executive Summary............................................................

More information

Cloud Computing Lecture 4

Cloud Computing Lecture 4 Cloud Computing Lecture 4 1/17/2012 What is Hypervisor in Cloud Computing and its types? The hypervisor is a virtual machine monitor (VMM) that manages resources for virtual machines. The name hypervisor

More information

Overview of System Virtualization: The most powerful platform for program analysis and system security. Zhiqiang Lin

Overview of System Virtualization: The most powerful platform for program analysis and system security. Zhiqiang Lin CS 6V81-05: System Security and Malicious Code Analysis Overview of System Virtualization: The most powerful platform for program analysis and system security Zhiqiang Lin Department of Computer Science

More information

Chapter 5 B. Large and Fast: Exploiting Memory Hierarchy

Chapter 5 B. Large and Fast: Exploiting Memory Hierarchy Chapter 5 B Large and Fast: Exploiting Memory Hierarchy Dependability 5.5 Dependable Memory Hierarchy Chapter 6 Storage and Other I/O Topics 2 Dependability Service accomplishment Service delivered as

More information

Monitoring KVM servers

Monitoring KVM servers Monitoring KVM servers eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

More information

Virtual Asymmetric Multiprocessor for Interactive Performance of Consolidated Desktops

Virtual Asymmetric Multiprocessor for Interactive Performance of Consolidated Desktops Virtual Asymmetric Multiprocessor for Interactive Performance of Consolidated Desktops Hwanju Kim 12, Sangwook Kim 1, Jinkyu Jeong 1, and Joonwon Lee 1 Sungkyunkwan University 1 University of Cambridge

More information

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration

More information

Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia,

Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia, Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia, 2018-06-08 Teodora Sechkova contact@virtualopensystems.com www.virtualopensystems.com Authorship

More information

64-bit ARM Unikernels on ukvm

64-bit ARM Unikernels on ukvm 64-bit ARM Unikernels on ukvm Wei Chen Senior Software Engineer Tokyo / Open Source Summit Japan 2017 2017-05-31 Thanks to Dan Williams, Martin Lucina, Anil Madhavapeddy and other Solo5

More information

How it can help your organisation

How it can help your organisation How it can help your organisation History Types of Virtualisation & Hypervisors Virtualisation Features Why Virtualisation? Virtualising Oracle Performance Licensing Support Cloud 1998 VMware founded by

More information