Impact of the Host Operating Systems on Virtual Machine Performance
|
|
|
- Eleanor Warren
- 10 years ago
- Views:
Transcription
1 Impact of the Host Operating Systems on Virtual Machine Performance Goran Martinović, Josip Balen, Snježana Rimac-Drlje Faculty of Electrical Engineering Josip Juraj Strossmayer University of Osijek Kneza Trpimira 2b, Osijek, Croatia Phone: Fax: Abstract - Virtualization enables installation and running of multiple virtual machines on the same computer system. Operating system that communicates directly with hardware is known as the host operating system whereas virtual operating systems have all the features of a real operating system, but they run inside the host operating system. A virtual machine is separated from the computer hardware resources and it runs on the emulated hardware. Performance of the virtual operating system running on the same computer system hardware depends on the performance of the host operating system. In this paper we study how different host operating systems influence virtual machine performance. Windows, Windows and Windows 7 are used as host operating systems using Windows as a virtual operating system. Performance measurement of the virtual operating system is done in the same controlled conditions for all three host operating systems using benchmark applications. Performance measurement results show that the virtual operating system has the best performance when Windows 7 is used as the host operating system. I. INTRODUCTION With the increased development of applications, operating systems and the Internet, computer users more often face software incompatibility. Older applications that are important for users often do not work on newer computer systems as they do not support new hardware and new operating systems. Today programmers and application developers are mostly using laptop computers as they must have all necessary tools and applications always available. Since, there is a need for running and testing applications on different software environments without a lot of reinstallation of the existing software, they use virtualization on their laptop computers. Furthermore, when they are going to work outside their main company they do not need to carry more than one laptop rather they have more virtual machines installed on one laptop computer. Also, by using a virtualization they can separate their home and business software environments [1]. For this and lots of other purposes the best solution is virtualization. It is a method that allows installation of other operating systems inside the existing one. The operating system existing on a certain computer system is called a host operating system and a new installed operating system is called virtual. The tool used for installing virtual operating systems creates a virtual computer and a virtual operating system is installed on a virtual computer so it is not directly connected to hardware resources. This virtual computer in combination with the virtual operating system is called a virtual machine. A virtual computer has lower hardware resources than physical hardware since the tool for virtualization emulates older devices with lower performance than physical hardware. A virtual machine manages hardware resources through the host operating system. On the basis of this we can conclude that if a virtual machine runs on the identical hardware, but on different host operating systems, virtual machine performance is not identical for all host operating systems. The goal of this paper is to study how different host operating systems influence virtual machine performance. Various virtual machine performance studies can be found in literature. In [2] authors focused on the I/O (Input/Output) read performance of the Windows operating system running in a virtual machine. Performance measurements show that I/O throughput highly depends on access modes, request sizes and virtual machine cache configurations. Furthermore, they design a unified virtual machine cache that can support more than one virtual machine synchronously and show that this solution can increase the read performance in most cases. In [3] authors developed a Windows-based OS-level virtualization architecture called FVM (Feather-weight Virtual Machine), which is specifically designed to reduce the invocation latency of a new virtual machine and to scale to a large number of virtual machines by minimizing pervirtual machine resource requirement. Their performance evaluation shows that FVM is more flexible and scalable, requires less system resource, incurs lower start-up and run-time performance overhead than the existing hardware-level virtual machine technologies. Windows operating systems are most widely used operating systems, so for performance measurement we use three latest versions of Windows as the host operating systems: Windows Professional SP3 (Service Pack 3), Windows Business SP2 and Windows 7 Professional. Microsoft Virtual PC 2007 is used as a tool for virtualization and Windows Business SP2 is used as a virtual operating system. Performance measurement and evaluation is done in the same controlled conditions for all three host operating systems with different benchmark applications. These benchmark applications are used for measuring virtual machine performance and they measure various values. Performance evaluation is done by comparing virtual machine performance measurement results when it is installed on three different host operating systems. The organization of this paper is as follows. Section 2 presents virtualization and Section 3 describes virtualization tool Virtual PC Section 4 shows a description of the latest three versions of the Windows operating system. Benchmark applications are presented in Section 5. Section 6 covers performance measurement setup and methodology. Performance measurement results and analysis are presented in Section 7. Section 8 contains the conclusion of the work.
2 II. VIRTUALIZATION Nowadays virtualization is ubiquitous and virtualization technologies play an important role in many IT fields. The main advantages of virtualization in general are as follows: it can rapidly reduce cost and dangerousness of the experiments, portability of a virtual machine to another is simple, it has improved security, it enables parallelization, it decreases time expenses needed for administration of a large amount of desktops and workstations, etc. The virtual machine described in [4] is a technology that creates one or multiple virtual environments on a single physical machine. The virtual machines are isolated from each other and the underlying physical machine, and they give users the illusion of accessing a real machine directly. The virtual machine is a completely independent computer system and a virtual operating system needs regular updates and antivirus protection and it also has its own IP address. Virtual machines have been widely used in the following applications: Server consolidation, Intrusion and fault tolerance, System migration, Virtual appliance, Debugging and testing. There are many ways how to provide the virtualized environment. Virtualization layer or platform supports virtual environments with software approaches. It maps virtual requests from a virtual machine to physical requests. Virtualization can take place at several different levels of abstractions, including the ISA (Instruction Set Architecture), HAL (Hardware Abstraction Layer), operating system level and user level. ISA-level virtualization emulates the entire instruction set architecture of a virtual machine in software. HAL-level virtualization exploits the similarity between the architectures of the virtual and host machine, and directly executes certain instructions on the native CPU without emulation. Fig. 1 shows HAL-level virtualization used in our performance measurements. Operating system level virtualization partitions the host operating system by redirecting I/O requests, system calls or library function calls. User level virtualization is described in [5]. Authors present a solution for portable Windows applications/customizations based on user-level virtualization technologies. Their solution compared with some existing solutions based on virtual machine technologies is more efficient in performance and storage capacity. Different levels of virtualization can differ in isolation strength, resource requirement, performance overhead, scalability and flexibility [6]. In general, when the virtualization layer is closer to the hardware, the created virtual machines are better isolated from each other and better separated from the host machine, but with more resource requirement and less flexibility. III. VIRTUAL PC 2007 Performance evaluation of different virtualization tools is presented in [7]. The tools compared are native OS, Microsoft Virtual PC, VMware server on Windows and Linux host OS and XEN. We chose Microsoft Virtual PC because we have been using Microsoft operating systems as virtual and host operating systems. Virtual PC is based on the VMM (Virtual Machine Monitor) and it allows running of multiple operating systems at the same time on a single computer system. It can be used to run many different versions of operating systems (such as MS-DOS, Windows 98, Windows, OS/2, Windows or Windows7). In our performance measurement we use Microsoft Virtual PC 2007 with SP1, version with the following features [8]: Optimized for Windows, Improved performance based on Microsoft Virtual Server 2005 R2, Provides support for 64-bit host operating systems, Provides support for sound devices in Windows guest operating systems. Virtual PC emulates all components of a standard 32-bit x86-based personal computer except the CPU, as shown in Table 1. Benchmark applications Windows Business SP2 Virtual computer Virtual machine Virtual PC 2007 Host operating system Hardware platform Fig. 1. The virtual machine concept TABLE I VIRTUAL MACHINE EMULATED HARDWARE Component or Device Emulated hardware BIOS AMI BIOS Chipset Intel 440BX Sound card Creative Labs Sound Blaster 16 ISA Plug and Play Network adapter Intel/DEC 21140A 10/100 Video card S3 Trio 32/64 PCI (8 MB Video RAM with VM Additions) IV. WINDOWS OPERATING SYSTEMS Windows operating systems are most widely used operating systems on desktop and portable computers. Every new version of Windows brings many new features and enhancements. When Windows was launched in
3 2001, it brought revolution to operating systems. It had a new graphical user interface with lots of visual effects, new features, improved performance, stability and security. To achieve better performance, Windows uses numerous techniques such as asynchronous I/O, optimized protocols for networks, kernel-based graphics and sophisticated caching of file-system data [9]. When compared to Windows, Windows presents a lot of new features and a new kernel. Almost every part of Windows has some changes. Areas of Windows that have major changes influencing performance are: processes and threads, I/O, memory management, power management, startup and shutdown, reliability and recovery, and security. A new CPU scheduling policy improves performance by bringing many enhancements in the area of processes and threads. Memory management includes numerous new technologies that improve performance like: SuperFetch, ReadyBoot, ReadyBoost, and ReadyDrive. SuperFetch logs user activities and preloads software into memory to reduce their load times. ReadyBoot analyzes the boot process and allocates additional random access memory to optimize the process. ReadyBoost uses a flash memory as a drive for system caching. ReadyDrive enables disk caching on hybrid hard disk flash memory to boot up faster, resume from hibernation in less time, and preserve battery power. Furthermore, other improvements include: new Multimedia Class Scheduler Service that supports glitchfree audio and video streaming, new display driver architecture called WDDM (Windows Display Driver Model) that gives users better performance, stability and security and DirectX 10 support. Other improvements can be found in [10] and [11]. The underlying design goal for Windows 7 was performance improvement in key user scenarios with focus on user responsiveness. Windows 7 is built on the same core architecture as Windows and therefore all features from Windows are retained in Windows 7 and most of them are enhanced. ReadyBoost improvements include support for caching pagefile-backed pages, concurrent use of multiple flash devices and support for a 32 GB cache. ReadyBoot is improved by using compression and reducing memory footprint. Memory manager is improved by adding own working set to system cache, paged pool, and a pageable system code. Also, registry operations are enhanced by removing memory mapping. Improved DWM (Desktop Window Manager) reduces memory footprint per window by 50%. Kernel Dispatcher Lock is replaced with several finer-grained synchronization techniques thus effectively distributing resource contention. UMS (User Mode Scheduling) improves performance by separating a user-mode thread and a kernel-mode thread. Scalability for applications that manage large amounts of memory is improved by removing the memory manager PFN (Physical Frame Number) global lock. DirectX 11 improves scalability and performance by introducing new features. Core Parking improves power efficiency by dynamically selecting a set of processors (sockets) that should stay idle and Windows 7 includes support up to 256 logical processors. The main benefit from a new kernel part of Windows 7 called MinWin is that it can be built, booted and tested separately from the rest of the system [12]. V. BENCHMARK APPLICATIONS Benchmark applications are specially developed for measuring the overall performance of computer systems or for measuring performance of certain components. Components with the greatest impact on the performance of the computer system are: CPU, memory, graphics subsystem and hard disk. Most computer users use these applications for mutual computer systems performance comparison. We use these benchmark applications on the same hardware but on different host operating systems so performance measurement results will show which host operating system has best performance on this hardware. In addition to this, with two different programs we measure the time required to perform some complex operations which demand a lot of hardware resources. Benchmark applications and programs used are described below. A. Maxon Cinebench 10 Cinebench [13] is a real-world cross platform benchmark application that evaluates computer systems performance capabilities. It uses user s common tasks within Cinema 4D to measure a system s performance. The test procedure consists of two main components: the CPU performance test and the graphics subsystem performance test. CPU performance test scenario uses all of computer system s processing power to render a photorealistic 3D scene, which uses various different algorithms to stress all available processor cores. The graphics subsystem performance test uses a complex 3D scene depicting a car chase and measures the performance of the graphics subsystem in an OpenGL mode. The results are shown with the number of points whereby the higher the number implies the better performance. B. Futuremark PCMark 2002 PCMark2002 [14] has the ability to benchmark the CPU, memory, graphics memory and hard disk. In our performance measurements we are using memory and hard disk test suites. The results are shown with number of points and the higher result mean better performance. C. Super PI mod 1.5 Super PI [15][14] is a benchmark program that overloads memory and the CPU by calculating number PI to a specified number of digits after the decimal point up to a maximum of 32 million. We measured times needed to calculate 1 million and 32 millions digits. For calculation it uses the Gauss-Legendre algorithm that tests the decimal floating point and mathematics performance of the CPU. The result is given in seconds whereby the shorter the time the better the performance. D. Passmark Performance Test 7.0 PerformanceTest [16] objectively benchmarks computer systems by using a variety of different speed tests. Standard test suites are:
4 CPU tests - mathematical operations, compression, encryption, SSE and 3DNow! instructions, 2D graphics tests - drawing lines, bitmaps, fonts, text, and GUI (Graphical User Interface) elements, 3D graphics tests - simple to complex DirectX 3D graphics and animations, Disk tests - reading, writing and seeking within disk files, Memory tests - allocating and accessing memory speed and efficiency, DVD test - test the speed of a DVD drive. The result is expressed as the overall Passmark Rating whereby the higher the result means the better performance. E. CPU Free BenchMark 2.2 CPU Free BenchMark [17] is a benchmark application that measures performance of CPU registers, FPU (Floating-Point Unit), and ALU (Arithmetic Logic Unit). There are 3 major tests (registry, floating-point operations and integer operations). Each test is built based on specific equations and operations depending on the test. The result is given in seconds whereby the shorter the time the better the performance. F. Video encoding Video encoding is performed with program Total Video Converter 3.50, available at [18]. The initial file format is AVI (Audio Video Interleave) and the size of a video file is 400 MB. The destination file format is MPEG-1. Video encoding overloads memory and the CPU and the result is given in seconds, so that the shorter the encoding time the better the performance. G. Data compression WinRAR 3.90 [19] is an application that uses a highly sophisticated and original compression algorithm for data compression or decompression. For performance measurement we use a built-in speed compression test (the result is given in KB/s, the higher the better). Furthermore, we measure the time needed to compress a 400 MB AVI file to a RAR format (the result is given in seconds whereby the shorter the time the better the performance). VI. PERFORMANCE MEASUREMENT SETUP AND METHODOLOGY For the host operating system, a virtual machine is just another running application that requests hardware resources. Performance of a virtual machine depends on host operating system resource management. A host operating system that has more efficient hardware and software resources allocation will provide better performance for running a virtual machine. Hardware components with the greatest influence on the performance are as follows: Memory memory size of a virtual computer can take at most half the size of system memory. In performance measurement we use a virtual computer with 1 GB of memory. Because of new memory management presented in Windows and Windows 7 we expect these operating systems to have better performance than Windows, CPU as Virtual PC does not emulate the CPU, a virtual machine executes a certain instruction directly on system CPU. Furthermore, performance measurement is done on a laptop computer connected to an AC power during measurements because mobile processors lower they performance to save energy when a laptop computer is not connected to an AC power, Graphics subsystem as an emulated graphics subsystem has only 8 MB of memory, we could not run new graphics benchmark applications. Furthermore, resolution and the number of monitors can also affect performance so we use only a laptop monitor with the screen size of 17 inches, Hard disk drive a virtual machine uses hard disk drive resources by creating virtual disk partition. Performance measurement is performed on a laptop computer Notebook Forcebook Vision Mitac 8207D with hardware and software characteristics shown in Table 2. TABLE II HARDWARE AND SOFTWARE CHARACTERISTICS Hardware components Memory 2 x 1 GB DDR2 533 MHz Intel Core Duo Processor T2050 CPU (2M Cache, 1.60 GHz, 533 MHz FSB) ATI Mobility Radeon x Graphics subsystem MB Hitachi SATA 100 GB, 5400 rpm, 8 Hard disk drive MB Host operating systems Microsoft Windows Professional SP3 32-bit Microsoft Windows Business SP2 32-bit Microsoft Windows 7 Professional 32-bit Virtual operating system Microsoft Windows Business SP2 32-bit In performance measurement we use similar editions of the three latest versions of Windows as the host operating system: Windows Professional SP3, Windows Business SP2 and Windows 7 Professional. These editions are chosen as they have similar features and they are targeted for power users. All editions are 32-bit and have the latest service packs installed as they include updates and enhancements that improve performance and stability. After installing operating systems, in order to have a computer system up to date the newest device drivers and operating system updates were installed. To avoid errors during performance measurements and to ensure the same conditions for all operating systems, in every operating system the following steps were performed: 1. Install the host operating system, 2. Install the latest device drivers and operating system updates,
5 3. Install Microsoft Virtual PC 2007, 4. Set a virtual machine with 1 GB of memory and 40 GB of virtual hard disk, 5. Install a virtual operating system (Windows Business SP2), 6. Install the latest device drivers and operating system updates for a virtual operating system, 7. Turn off network, screen saver, system restore and user account control (only for Windows and Windows 7), 8. Install the benchmark application, 9. Reboot computer system three times, 10. Run Virtual PC, 11. Run the benchmark application, 12. Uninstall the benchmark application. Beside the operating system, Virtual PC and benchmark application there was not another application installed on the computer system. To ensure results accuracy every measurement was repeated three times (steps 9 11) and the arithmetic mean was calculated. For every new benchmark application steps 8 12 were repeated. Performance evaluation is done by comparing virtual machine performance measurement results for every benchmark application on three different host operating systems. Results are evaluated by means of the following metrics: Number of points (obtained in benchmark applications), Speed (of compression test in WinRAR), Time (required to complete complex operations). VII. RESULTS AND ANALYSIS In our performance measurements, we tested performance of computer system components with benchmark applications installed on a virtual operating system. Extra emphasis is placed on the following hardware components: CPU, memory, graphics subsystem and hard disk drive. By comparing the same performance measurements on different host operating systems we can determine which host operating system provides the best performance for a virtual machine. Performance metrics used represent a view of real-world performance. All performance measurement results are shown in Fig. 2. When measuring graphics subsystem performance with Cinebench 10, Windows and Windows 7 show equal performance that is 6.15% better than in Windows. The identical graphics performance measurement result for Windows and Windows 7 shows that new graphics architecture presented in Windows is also used in Windows 7. CPU performance shows similar performance for all three operating systems. PCMark2002 results show that memory management is handled best in Windows. Hard disk drive performance measurement shows that Windows 7 won more than twice the number of points when compared to Windows and Windows. This means that hard disk drive management has huge improvements in Windows 7. The shortest times needed to calculate 1 million and 32 millions digits of number PI are obtained in Windows 7. As Super PI overloads memory and mostly CPU, these resources are best allocated in Windows 7. Passmark Performance Test measures performance of all computer system components and gives a good overview of the overall performance. Since the Maxon Cinebench 10 PCMark2002 Super PI Graphics CPU HDD Memory Xp M 32 M number of points (the more, the better) number of points (the more, the better) Passmark Performance Test CPU Free BenchMark Video encoding number of points (the more, the better) WinRAR - data compression WinRAR - speed compression test Fig. 2. Performance measurement results KB/s (the more, the better)
6 overall Passmark Rating is similar for Windows and Windows 7, we can conclude that these operating systems are built on the same core architecture. Passmark Performance Test shows that their overall performance is around 7% better than Windows performance. Again, CPU Free BenchMark shows similar results for Windows and Windows 7, which are slightly better than Windows. Video encoding is shortest in Windows 7 (25.55% shorter than in Windows ) and in Windows (20.88% shorter than in Windows ), so we can conclude that for this real-world usage Windows would be the worst choice. Data compression is fastest and shortest in Windows 7, so the CPU and memory allocation for this usage is best handled in Windows 7. VIII. CONCLUSION This paper attempts to evaluate performance of a virtual machine when it is installed on the three latest versions of Windows operating systems,, and 7. Performance measurement and evaluation is done in the same controlled conditions for all three host operating systems with different benchmark applications and programs. In comparison with Windows, Windows and Windows 7 have many new features and enhancements in almost all parts of the operating system. Performance measurement results show that in almost every measurement Windows 7 has the best result. Windows and Windows 7 are built on the same core architecture so in some performance measurements Windows has similar results as Windows 7. However, other results indicate poor performance of Windows, even worse than Windows. From performance evaluation we can conclude that the virtual operating system has the best performance when Windows 7 is used as the host operating system. ACKNOWLEDGMENT This work was supported by research project grant No from the Ministry of Science, Education and Sports of the Republic of Croatia. REFERENCES [1] S. Seetharaman, K. Murthy B.V.S., Test Optimization Using Software Virtualization, IEEE Software, vol. 23, no. 5, p , [2] Y. Zhang, G. Su, L. Hong, W. Zheng, On Virtual- Machine-Based Windows File Reads: A Performance Study, Proc. of the IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application, vol. 2, p , [3] Y. Yu, F. Guo, S. Nanda, L. Lam, T. Chiueh, A Feather-weight Virtual Machine for Windows Applications, Proc. of the 2 nd International Conference on Virtual Execution Environments, p , [4] Y. Yu, OS-level Virtualization and Its Applications, Ph.D. Dissertation, available at [5] Y. Zhang, X. Wang, G. Su, L. Hong, D. Wang, Portable desktop applications based on user-level virtualization, Proc. of the IEEE Asia-Pacific Computer Systems Architecture Conference, p. 1-6, [6] S. Nanda, A Survey on Virtualization Technologies, RPE Report, available at February [7] J. Vojtesek, M. Bliznak, R. Matusu, T. Dulik, Virtualization as a Teaching Tool for IT-based Courses, WSEAS Transactions on Advances in Engineering Education, issue 8, vol. 6, [8] Microsoft Corporation, Using Microsoft Virtual PC 2007 for Application Compatibility, White Paper, available at products/winfamily/virtualpc/appcompat.mspx, [9] A. Silberschatz, G. Gagne, P. Galvin, Operating System Concepts, 7 th Edition, Wiley, Danvers, [10] M. Russinovich, Windows Administration: Inside the Windows Kernel: Part 1, Microsoft Technet, San Francisco, February [11] M. Russinovich, Windows Administration: Inside the Windows Kernel: Part 2, Microsoft Technet, San Francisco, March [12] Microsoft Developer Network, available at accessed: November [13] Maxon, Cinebench 10, available at nch/cinebench-10/technical-information.html, accessed: July [14] Futuremark, PCMark2002, available at Mark.shtml, accessed: July [15] Xtreme Systems Inc., Super PI, available at accessed: July [16] Passmark, PerformanceTest 7.0, available at accessed: August [17] CPU Free BenchMark, available at BenchMark.html, accessed: August [18] EffectMatrix Inc., Total Video Converter, available at accessed: July [19] Rarlab, WinRar Archiver, available at accessed: July 2009.
Evaluating Performance of Virtual Machines on Hypervisor (Type-2)
Proc. of Int. Conf. on Emerging Trends in Engineering and Technology Evaluating Performance of Virtual Machines on Hypervisor (Type-2) Prakash P and Biju R Mohan Department of Information Technology National
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows
: Managing, Maintaining, and Troubleshooting, 5e Chapter 3 Installing Windows Objectives How to plan a Windows installation How to install Windows Vista How to install Windows XP How to install Windows
Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
A Comparison of VMware and {Virtual Server}
A Comparison of VMware and {Virtual Server} Kurt Lamoreaux Consultant, MCSE, VCP Computer Networking and Consulting Services A Funny Thing Happened on the Way to HP World 2004 Call for speakers at the
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
Network Performance Evaluation of Latest Windows Operating Systems
Network Performance Evaluation of Latest dows Operating Systems Josip Balen, Goran Martinovic, Zeljko Hocenski Faculty of Electrical Engineering Josip Juraj Strossmayer University of Osijek Osijek, Croatia
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
Workstation Virtualization Software Review. Matthew Smith. Office of Science, Faculty and Student Team (FaST) Big Bend Community College
Workstation Virtualization Software Review Matthew Smith Office of Science, Faculty and Student Team (FaST) Big Bend Community College Ernest Orlando Lawrence Berkeley National Laboratory Berkeley, CA
evm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC
Paper 347-2009 Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC ABSTRACT SAS groups virtualization into four categories: Hardware Virtualization,
White Paper. Recording Server Virtualization
White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...
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
Autodesk Inventor on the Macintosh
Autodesk Inventor on the Macintosh FREQUENTLY ASKED QUESTIONS 1. Can I install Autodesk Inventor on a Mac? 2. What is Boot Camp? 3. What is Parallels? 4. How does Boot Camp differ from Virtualization?
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
Intro to Virtualization
Cloud@Ceid Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014 Contents What is virtualization How it works Hypervisor
Performance analysis and comparison of virtualization protocols, RDP and PCoIP
Performance analysis and comparison of virtualization protocols, RDP and PCoIP Jiri Kouril, Petra Lambertova Department of Telecommunications Brno University of Technology Ustav telekomunikaci, Purkynova
Desktop Consolidation. Stéphane Verdy, CTO Devon IT
Desktop Consolidation Stéphane Verdy, CTO Devon IT Agenda - Desktop Consolidation Migrating from PCs to Hosted Desktops Desktop Centralization Deployment Graphics Compression PCs vs. Thin s TCO User segmentation
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
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
Chapter 12: Windows XP, Vista, and 7
Chapter 12: Windows XP, Vista, and 7 Complete CompTIA A+ Guide to PCs, 6e To distinguish between the Windows XP, Vista, and 7 operating systems To install, configure, and troubleshoot Windows XP, Vista,
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
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
VIRTUALIZATION, The next step for online services
Scientific Bulletin of the Petru Maior University of Tîrgu Mureş Vol. 10 (XXVII) no. 1, 2013 ISSN-L 1841-9267 (Print), ISSN 2285-438X (Online), ISSN 2286-3184 (CD-ROM) VIRTUALIZATION, The next step for
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
Autodesk 3ds Max 2010 Boot Camp FAQ
Autodesk 3ds Max 2010 Boot Camp Frequently Asked Questions (FAQ) Frequently Asked Questions and Answers This document provides questions and answers about using Autodesk 3ds Max 2010 software with the
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,
VMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
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
Installing Windows XP Professional
CHAPTER 3 Installing Windows XP Professional After completing this chapter, you will be able to: Plan for an installation of Windows XP Professional. Use a CD to perform an attended installation of Windows
Understanding the Performance of an X550 11-User Environment
Understanding the Performance of an X550 11-User Environment Overview NComputing's desktop virtualization technology enables significantly lower computing costs by letting multiple users share a single
The Microsoft Windows Hypervisor High Level Architecture
The Microsoft Windows Hypervisor High Level Architecture September 21, 2007 Abstract The Microsoft Windows hypervisor brings new virtualization capabilities to the Windows Server operating system. Its
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
Stream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization
Windows8 Internals, Sixth Edition, Part 1
Microsoft Windows8 Internals, Sixth Edition, Part 1 Mark Russinovich David A. Solomon Alex lonescu Windows Internals, Sixth Edition, Part i Introduction xvii Chapter 1 Concepts and Tools 1 Windows Operating
Introducing Intel Small Business Advantage
Introducing Intel Small Business Advantage. 2nd Gen Intel Core processors with Intel Small Business Advantage deliver enhanced productivity and security 24/7 for small businesses1 1 The Small Business
SSD Old System vs HDD New
SSD technology enjoys many advantages over traditional spinning disk / s. No moving parts makes it more rugged, more resistant to shock and vibration but performance is undoubtedly the biggest benefit
s y s t e m r e q u i r e m e n t s
s y s t e m r e q u i r e m e n t s System Requirements describe minimum and recommended standards for using Dentrix G4. Exceeding the minimum standards The may result in better system performance. Note:
Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
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 Evaluation of Recent Windows Operating Systems
Journal of Universal Computer Science, vol. 18, no. 2 (2012), 218-263 submitted: 18/12/10, accepted: 25/1/12, appeared: 28/1/12 J.UCS Performance Evaluation of Recent Operating Systems Goran Martinovic
Symantec Backup Exec.cloud
Automatic, continuous, and secure protection that backs up data to the cloud, or via a hybrid approach combining on-premise and cloud-based backup. Data Sheet: Symantec.cloud Only 21 percent of SMBs are
Basics of Virtualisation
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 VIRTUALIZATION Vikas Garg Abstract: The main aim of the research was to get the knowledge of present trends
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
Using VMware Player. VMware Player. What Is VMware Player?
VMWARE APPLICATION NOTE VMware Player Using VMware Player This document contains the following sections: Work and Play in a Virtual World on page 1 Options and Features in VMware Player on page 4 Installing
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
Chapter 5: System Software: Operating Systems and Utility Programs
Understanding Computers Today and Tomorrow 12 th Edition Chapter 5: System Software: Operating Systems and Utility Programs Learning Objectives Understand the difference between system software and application
Comparing Free Virtualization Products
A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this
EMBEDDED X86 PROCESSOR PERFORMANCE RATING SYSTEM
EMBEDDED X86 PROCESSOR PERFORMANCE RATING SYSTEM The Problem Clock speed has become a standard marketing tool for computer vendors and microprocessor companies seeking to gain mindshare with system designers.
Analysis on Virtualization Technologies in Cloud
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
HP Personal Workstations Step-By- Step Instructions for Upgrading Windows Vista or Windows XP Systems to Windows 7
HP Personal Workstations Step-By- Step Instructions for Upgrading Windows Vista or Windows XP Systems to Windows 7 September 15, 2009 Introduction HP is committed to supporting our customer s operating
CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS
CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS Number: 1Y0-A14 Passing Score: 800 Time Limit: 90 min File Version: 42.2 http://www.gratisexam.com/ CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS Exam Name: Implementing
Running Windows on a Mac. Why?
Running Windows on a Mac Why? 1. We still live in a mostly Windows world at work (but that is changing) 2. Because of the abundance of Windows software there are sometimes no valid Mac Equivalents. (Many
Parallels Desktop 4 for Windows and Linux Read Me
Parallels Desktop 4 for Windows and Linux Read Me Welcome to Parallels Desktop for Windows and Linux build 4.0.6576. This document contains the information you should know to successfully install Parallels
Choosing a Computer for Running SLX, P3D, and P5
Choosing a Computer for Running SLX, P3D, and P5 This paper is based on my experience purchasing a new laptop in January, 2010. I ll lead you through my selection criteria and point you to some on-line
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
Autodesk Revit 2016 Product Line System Requirements and Recommendations
Autodesk Revit 2016 Product Line System Requirements and Recommendations Autodesk Revit 2016, Autodesk Revit Architecture 2016, Autodesk Revit MEP 2016, Autodesk Revit Structure 2016 Minimum: Entry-Level
Handling Multimedia Under Desktop Virtualization for Knowledge Workers
Handling Multimedia Under Desktop Virtualization for Knowledge Workers Wyse TCX Multimedia capabilities deliver the applications and performance required, for less A white paper by Wyse Technology Inc.
Virtualization in Linux a Key Component for Cloud Computing
Virtualization in Linux a Key Component for Cloud Computing Harrison Carranza a and Aparicio Carranza a a Computer Engineering Technology New York City College of Technology of The City University of New
Computer Virtualization in Practice
Computer Virtualization in Practice [ life between virtual and physical ] A. Németh University of Applied Sciences, Oulu, Finland [email protected] ABSTRACT This paper provides an overview
VMware ThinApp Agentless Application Virtualization Overview W HITE P APER
VMware ThinApp Agentless Application W HITE P APER VMware defines application virtualization as the ability to deploy software without modifying the host computer or making any changes to the local operating
MICROSOFT ENROLLMENT FOR EDUCATION SOLUTIONS (EES) AGREEMENT
MICROSOFT ENROLLMENT FOR EDUCATION SOLUTIONS (EES) AGREEMENT Frequently Asked Questions Abstract This Enrollment provides Duval County Public Schools a license for certain specified Microsoft Products
Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland
Introducing Markus Erlacher Technical Solution Professional Microsoft Switzerland Overarching Release Principles Strong emphasis on hardware, driver and application compatibility Goal to support Windows
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
VMware Virtualization and Software Development
VMware Virtualization and Software Development 1 VMware Virtualization and Software Development Mark Cloutier Undergraduate Student, Applied Math and Computer Science Keywords: Virtualization, VMware,
Parallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Virtual Desktop Infrastructure www.parallels.com Version 1.0 Table of Contents Table of Contents... 2 Enterprise Desktop Computing Challenges... 3 What is Virtual
Project Server 2010 - hardware and software requirements
Project Server 2010 - hardware and software requirements At a high-level, the key requirements for Project Server 2010 are as follows: The 64-bit version of Windows Server 2008 Service Pack 2 or Windows
User Manual Version 0.9.9.p BETA III December 23rd, 2015
User Manual Version 0.9.9.p BETA III December 23rd, 2015 Disclaimer: This document is provided as-is. Information and views expressed in this document, including URL and other Internet website references,
Best Practices for Virtualised SharePoint
Best Practices for Virtualised SharePoint Brendan Law [email protected] @FlamerNZ Flamer.co.nz/spag/ Nathan Mercer [email protected] @NathanM blogs.technet.com/nmercer/ Agenda Why Virtualise? Hardware
Hardware RAID vs. Software RAID: Which Implementation is Best for my Application?
STORAGE SOLUTIONS WHITE PAPER Hardware vs. Software : Which Implementation is Best for my Application? Contents Introduction...1 What is?...1 Software...1 Software Implementations...1 Hardware...2 Hardware
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
Performance Report Modular RAID for PRIMERGY
Performance Report Modular RAID for PRIMERGY Version 1.1 March 2008 Pages 15 Abstract This technical documentation is designed for persons, who deal with the selection of RAID technologies and RAID controllers
Virtual Machines. www.viplavkambli.com
1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.
VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *If you are using
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:
PVTC Technical Requirements
About the Installation Scenarios This document describes the minimum hardware requirements to install the Pearson VUE Testing (VTS) software in a Pearson VUE Authorized Test Center. The VTS software may
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%
Intel Embedded Virtualization Manager
White Paper Kelvin Lum Fee Foon Kong Platform Application Engineer, ECG Penang Intel Corporation Kam Boon Hee (Thomas) Marketing Development Manager, ECG Penang Intel Corporation Intel Embedded Virtualization
Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:
Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique
Getting Started with VMware Fusion
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2008 2012 EN-000933-00 2 Getting Started with VMware Fusion You can find the most up-to-date technical documentation on the VMware Web site
VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014
VMware SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014 VMware SAN Backup Using VMware vsphere Table of Contents Introduction.... 3 vsphere Architectural Overview... 4 SAN Backup
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names,
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:
Streaming and Virtual Hosted Desktop Study
White Paper Intel Information Technology Streaming, Virtual Hosted Desktop, Computing Models, Client Virtualization Streaming and Virtual Hosted Desktop Study Benchmarking Results As part of an ongoing
About Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
PC Solutions That Mean Business
PC Solutions That Mean Business Desktop and notebook PCs for small business Powered by the Intel Core 2 Duo Processor The Next Big Thing in Business PCs The Features and Performance to Drive Business Success
DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering
DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL
How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)
Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2
- An Essential Building Block for Stable and Reliable Compute Clusters
Ferdinand Geier ParTec Cluster Competence Center GmbH, V. 1.4, March 2005 Cluster Middleware - An Essential Building Block for Stable and Reliable Compute Clusters Contents: Compute Clusters a Real Alternative
