Streaming and Virtual Hosted Desktop Study: Phase 2

Similar documents
Streaming and Virtual Hosted Desktop Study

Comparing Multi-Core Processors for Server Virtualization

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

Developing an Enterprise Client Virtualization Strategy

Handling Multimedia Under Desktop Virtualization for Knowledge Workers

Memory Sizing for Server Virtualization. White Paper Intel Information Technology Computer Manufacturing Server Virtualization

New Value for Managed Service Providers: Extending Out of Band Remote Management to Servers

Enabling Device-Independent Mobility with Dynamic Virtual Clients

Infor Web UI Sizing and Deployment for a Thin Client Solution

Intel Solid-State Drives Increase Productivity of Product Design and Simulation

Cisco, Citrix, Microsoft, and NetApp Deliver Simplified High-Performance Infrastructure for Virtual Desktops

Professional and Enterprise Edition. Hardware Requirements

Adaptec: Snap Server NAS Performance Study

AP ENPS ANYWHERE. Hardware and software requirements

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

Adaptec: Snap Server NAS Performance Study

Hardware and Software Requirements. Release 7.5.x PowerSchool Student Information System

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

Analyzing the Virtualization Deployment Advantages of Two- and Four-Socket Server Platforms

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

Boost your VDI Confidence with Monitoring and Load Testing

Virtualizing the Client PC: A Proof of Concept. White Paper Intel Information Technology Computer Manufacturing Client Virtualization

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Evaluating Intel Virtualization Technology FlexMigration with Multi-generation Intel Multi-core and Intel Dual-core Xeon Processors.

Desktop Virtualization. The back-end

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

System Requirements. SuccessMaker 5

Accelerating Server Storage Performance on Lenovo ThinkServer

New!! - Higher performance for Windows and UNIX environments

System Requirements and Platform Support Guide

Distribution One Server Requirements

SanDisk SSD Boot Storm Testing for Virtual Desktop Infrastructure (VDI)

Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

EMC Unified Storage for Microsoft SQL Server 2008

Autodesk Revit 2016 Product Line System Requirements and Recommendations

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Dragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009

XenDesktop 2.1 Scalability Analysis

Getting Ahead of Malware

Business white paper. HP Process Automation. Version 7.0. Server performance

General Pipeline System Setup Information

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Upgrading Data Center Network Architecture to 10 Gigabit Ethernet

Sage Compatibility guide. Last revised: October 26, 2015

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Microsoft Exchange Server 2003 Deployment Considerations

Benefits of Intel Matrix Storage Technology

Muse Server Sizing. 18 June Document Version Muse

Characterize Performance in Horizon 6

Interwoven TeamSite* 5.5 Content Management Solution Sizing Study

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu:

GRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY

Legal Notices Introduction... 3

Autodesk 3ds Max 2010 Boot Camp FAQ

Lab Validations: Optimizing Storage for XenDesktop with XenServer IntelliCache Reducing IO to Reduce Storage Costs

Enterprise Edition. Hardware Requirements

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

vnas Series All-in-one NAS with virtualization platform

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

Overcoming Security Challenges to Virtualize Internet-facing Applications

Intel RAID SSD Cache Controller RCS25ZB040

AT&T Unified Communications Voice. IP Communicator Installation Guide

Scholastic Education Technology Programs

SUN FIRE X4600 M2 SERVERS SCALING VIRTUAL DESKTOPS ON. Evaluating Performance and Capacity with VMware Infrastructure 3. White Paper March 2009

WHITE PAPER 1

Detailed Lab Report DR101115D. Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead

Windows Server Performance Monitoring

Windows Server ,500-user pooled VDI deployment guide

GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD

White Paper Open-E NAS Enterprise and Microsoft Windows Storage Server 2003 competitive performance comparison

Understanding the Performance of an X User Environment

SUN FIRE X4450 SERVERS SCALING VIRTUAL DESKTOPS ON. Evaluating Performance and Capacity with VMware Infrastructure 3. White Paper March 2009.

Kronos Workforce Central on VMware Virtual Infrastructure

Configuring RAID for Optimal Performance

System Requirements and Prerequisites

StarWind iscsi SAN: Configuring Global Deduplication May 2012

An Oracle White Paper December Oracle Virtual Desktop Infrastructure: A Design Proposal for Hosted Virtual Desktops

Comparing the Network Performance of Windows File Sharing Environments

System Requirements for Microsoft Dynamics GP 2015

SSD Old System vs HDD New

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

Delphi 2015 SP1-AP1 System Requirements

Sizing Server Platforms To Meet ERP Requirements

Solution Recipe: Remote PC Management Made Simple with Intel vpro Technology and Intel Active Management Technology

The Impact of Disk Fragmentation on Servers. By David Chernicoff

Amazon EC2 XenApp Scalability Analysis

Table of Contents. P a g e 2

SyAM Software* Server Monitor Local/Central* on a Microsoft* Windows* Operating System

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk

Desktop Virtualization

How To Get A Client Side Virtualization Solution For Your Financial Services Business

Transcription:

IT@Intel White Paper Intel Information Technology Computing Models April 1 Streaming and Virtual Hosted Desktop Study: Phase 2 Our current findings indicate that streaming provides better server loading and a more positive overall user experience with new Intel Xeon processors. Executive Overview Intel IT conducted an internal technology evaluation to determine how using the most up-to-date hardware and software, such as Intel Xeon processor X557 and Microsoft Windows 7*, affects server and network utilization as well as the performance of streamed and virtual hosted desktop (VHD) compute models. This study followed a previous investigation, published in 8, that compared streaming and VHD. 1 Our current findings indicate that streaming provides better server loading and a more positive overall user experience with new Intel Xeon processors. Catherine Spence Enterprise Architect, Intel IT Craig Pierce Systems Engineer, Intel Architecture Group Christian Black Systems Engineer, Intel IT Chuck Brown Director, Emerging Compute Lab Intel Architecture Group Major findings for Phase 2 include: For basic office productivity applications, systems based on dual-core processors with streaming provided a 26 percent better WorldBench 5* performance benchmark score than VHD. Streaming server utilization was consistently low. Streaming used about 1 percent of the processor while VHD used from 1 to 7 percent or more for up to 4 PCs. A richer graphical user interface (GUI) with more features in Microsoft Windows 7 contributed to higher cumulative network traffic for both streaming and VHD, up to a 57 percent increase in traffic for users. Using WorldBench 5 tests as the primary indicator, local computing using the latest technology provided the best user experience. Our findings indicate that increasingly complex user workloads make it challenging to 1 Streaming and Virtual Hosted Desktop Study. Intel Corporation, January 8. measure, compare, and predict server loading. Beyond CPU usage, additional performance considerations now include the I/O subsystem and disk. New server optimization technologies, such as hyperthreading, increase performance but add to the complexity of tuning VHD environments. As user workloads evolve, optimization methods become more difficult and require constant attention. Although the VHD WorldBench 5 scores have improved to be more comparable with streaming, this still does not mean thin PCs are an appropriate choice. In addition to looking at performance, before choosing a compute model, we also consider mobility requirements, flexibility to adapt to evolving workloads, and our ability to adequately support the solution. Consistent with the results from the first study, we found that mobile business PCs provide the best flexibility. Streaming remains more appropriate for graphics, multimedia, animation, and real-time collaboration applications, while VHD can be acceptable for basic office and data entry tasks.

IT@Intel White Paper Streaming and Virtual Hosted Desktop Study: Phase 2 Contents Executive Overview... 1 Background... 2 Server Utilization, Network Traffic, and Performance Study... 2 Technical Architecture... 3 Test Harness... 4 Server Processor Utilization Results... 4 Network Utilization Results... 5 User Experience Results... 6 Next Steps... 8 Conclusion... 8 Acronyms... 8 IT@INTEL IT@Intel is a resource that enables IT professionals, managers, and executives to engage with peers in the Intel IT organization and with thousands of other industry IT leaders so you can gain insights into the tools, methods, strategies, and best practices that are proving most successful in addressing today s tough IT challenges. Visit us today at www.intel.com/it or contact your local Intel representative if you d like to learn more. BACKGROUND Intel IT conducted lab tests to compare server processor and network utilization for streaming and virtual hosted desktop (VHD) computing models, publishing the results in 8. 2 We concluded that streaming is more appropriate for graphics, multimedia, animation, and real-time collaboration applications, while VHD is suitable for standard workloads with static screens, such as data entry tasks. Since that study, more advanced hardware and software have become available, and we wanted to determine if using Intel Xeon processor X557, Microsoft Windows 7*, and enhancements to PCs with Intel vpro technology would change how streaming and VHD compute models performed. We devised a second study to answer this question. Both studies compared two compute models in an enterprise environment: Streamed computing. With streaming, a server delivers OS and applications over the network for temporary, local execution by PCs. OS streaming involves creating and storing a disk image on a server and loading it on the PC over the network at boot time. VHD. In the VHD model, the desktop environment runs within a virtual machine (VM) on a server. The server distributes the user interface to the PC hardware using Remote Desktop Protocol (RDP) or Independent Computing Architecture* (ICA). All processing occurs on the server within the VMs. 2 Ibid. SERVER UTILIZATION, NETWORK TRAFFIC, AND PERFORMANCE STUDY As in our first study, to evaluate the impact of newer hardware and software on these compute models, we constructed a technical evaluation to characterize backend utilization under a typical user workload. The load included standard office productivity applications. We focused on the impact to backend resources by capturing server and network metrics as the load was scaled from one to 4 simultaneous PCs. To measure performance and user experience, we ran industry-standard PC benchmarks across streaming, VHD, and local PC environments. In addition to upgrading the processors and OS, we also performed incremental upgrades to existing software applications as well as some optimization to make the compute environment more comparable to our real-world environment. We did not perform application streaming 3 or cold runs, 4 as we had sufficiently characterized these in previous studies. We evaluated three software delivery configurations: Streamed OS and applications. 5 We created an image of the office productivity applications typically installed on the OS. The server streamed the image to traditional PCs. 3 Ibid. 4 Streaming and Virtual Hosted Desktop Study and Improving Manageability with OS Streaming in Training Rooms. Intel Corporation, December 8. 5 In our first study, we referred to applications bundled with the OS as embedded applications. 2 www.intel.com/it

Streaming and Virtual Hosted Desktop Study: Phase 2 IT@Intel White Paper Table 1. Test Hardware and Software Hardware and Software Specifications Servers Citrix Provisioning Server 5.1*: 4x Intel Xeon processor X557 with simultaneous multithreading (SMT); 8 cores total; 12 GB RAM; 2.9 GHz; 3x 5 GB RAID 5 PCs Based on Single-core Processors for Streaming and Virtual Hosted Desktop (VHD) PCs Based on Dual-core Processors for Streaming and VHD Microsoft Hyper-V Server 8 R2*: 4x Intel Xeon processor X557 with SMT; 8 cores total; 48 GB RAM; 2.9 GHz; 8x 16 GB RAID 5 Virtualization Host: 1x Intel Core 2 Duo processor E685; 2 cores; 4 GB RAM; 3. GHz; 1x 5 GB SATA x 1-GB Intel Pentium M processor; 1.7 GHz; 4 GB IDE x 1-GB Intel Pentium M processor; 1.83 GHz; 8 GB SATA Network 1 gigabit per second (Gb/s) wired network in the lab OS Streaming Software Citrix Provisioning Server 5.1 Virtualization Software Microsoft Hyper-V Server 8 R2 Streamed OS tests configured to multicast the image using User Datagram Protocol (UDP) when applicable Citrix XenDesktop Enterprise 3.* and Citrix XenServer 5.5* Screen Resolution 124 x 768 Client OS Microsoft Windows 7* (for PCMark5* and IT Workload tests) Microsoft Windows XP Pro SP3 32-bit* (PCMark5 and WorldBench 5* tests) ƒ PCs for Benchmark Tests PCMark5 Dual-core: 1x 2-GB Intel Core 2 Duo processor E675; 2.66 GHz; 8 GB SATA Quad-core: 1x with 4 GB Intel Intel Core 2 Quad processor Q965; 3. GHz; 3 GB SATA Netbook: 1x 1-GB Intel Atom processor N27;1.6 GHz; 8 GB SATA WorldBench 5 Dual-core: 1x with 2 GB Intel Core 2 Duo processor E675; 2.66 GHz; 124 GB SATA Quad-core:1x with 4 GB Intel Core 2 Quad processor Q965; 3. GHz; 3 GB SATA Test Applications Microsoft Office 3* (Microsoft Word*, Microsoft Excel*, and Microsoft PowerPoint*) with updates Microsoft Office 7* for Citrix XenServer tests Data Capture Software Performance monitor for Microsoft Windows* and Microsoft Windows Server 3* XenTop* for Citrix XenServer 5.5 Client OS includes patches, fixes, security updates, and antivirus software. ƒ At the time of evaluation, PCMark5 and WorldBench 5, standard industry benchmarking tools, were the latest versions available. In addition, WorldBench 5 did not run on Microsoft Windows 7. Only 3 GB usable. VHD including OS and applications. For each PC, we created a VM on the server that ran the OS with installed applications. The server distributed the user interface using RDP or ICA. Traditional PC with local OS and applications. We configured traditional PCs with the OS and office productivity applications installed locally on the hard disk drive (HDD). We used several more client groups than in the first study, including streaming and VHD clients based on single- and dual-core processors, traditional PCs based on dualand quad-core processors, and a netbook PC. We originally intended to evaluate Citrix High Definition User Experience* (HDX) as a new media display protocol; however, at the time of this study HDX support with Microsoft Windows 7 was not available. We intend to evaluate HDX and PC over IP* (PCoIP) in a future study. Technical Architecture In our lab environment, all software delivery configurations used the same server, client, and network hardware to help ensure a consistent infrastructure for the study. Table 1 lists the hardware and software used. Figure 1 illustrates the study infrastructure. We configured all VMs alike, with one CPU, 1 GB of memory, and 25 GB of storage. We selected 1 GB memory to overcome constraints, such as page faults, memory stacking, and so on, associated with 256- or 512-MB VMs. Consistent with our first study, we configured the network for 1-GB connections from the server to provide ample bandwidth to enable evaluation of utilization in a relatively unconstrained network. The configuration that we used is in line with a realworld IT department. Additional optimization could be added, such as storage area network (SAN) storage and multiple network uplinks to increase speed, but this would also add more cost for components and additional management complexity. Table 2 lists the server metrics we collected. www.intel.com/it 3

IT@Intel White Paper Streaming and Virtual Hosted Desktop Study: Phase 2 48-Port GB Switch 1 GB to each 1 Mb to each Virtualization Host 4 Virtual Machines (VMs) Citrix XenServer 5.5* Citrix Provisioning Server 5.1* Microsoft Hyper-V Server 8 R2* Virtual Hosted Desktop (VHD)/ Streaming Clients Single-Core; Dual-Core Desktop Benchmark Quad-Core/Dual-Core/Intel Atom Processor-based Clients Figure 1. Conceptual architecture. Table 2. Server Metrics Category Utility Metrics Processor Perfmon* Processor(_Total) \ % Processor Time Xentop* -second snapshots of % CPU Network Interface Perfmon Network Interface(Intel 82576EB Gigabit Dual Port Network Connection _2) \ Bytes Sent/sec Network Interface(Intel 82576EB Gigabit Dual Port Network Connection _2) \ Bytes Received/sec Test Harness We created a test harness to automate benchmarking and to provide a consistent office script, written in Visual Basic, across the configurations. The script executed several typical user tasks in the same sequence for the tests. The script executed as follows: 1. Start script; - to 3-second pauses between steps 2. Open Microsoft Word*, type text, insert two pictures, type text, save, close 3. Open Microsoft Excel*, copy chart, open Microsoft Word, paste chart twice, save, close 4. Open Microsoft PowerPoint*, add two slides with text and chart, save, close 5. Open Microsoft Word*, type text, insert two pictures, type text, save, close 6. Delete script-created files, end script The tests executed the script on groups of 1 PCs, PCs, and 4 PCs. For multiple clients, the scripts launched 15 seconds apart to stagger the workload. We added wait times to the script to slow down execution and simulate a human pace. This approach also enabled us to separate results data by task, creating identifiable utilization peaks. To help ensure that we captured enough data for proper analysis, we executed the tests multiple times and averaged three statistically significant test runs. We placed time boxes around the peak utilization curves as a means of capturing the steady state condition. We then derived average server and network utilization for each test run for selected metrics. In the streaming model, we configured the OS and applications to cache locally in memory and write back to the server for disk activity and file saves. Once loaded, applications resided in memory for subsequent use. For this study, we ran all tests as warm runs; the OS and applications already resided in memory in the PC. Server Processor Utilization Results To measure server processor utilization, we evaluated three scenarios: Streamed OS and applications, using Citrix Provisioning Server 5.1* VHDs including OS and applications, using Microsoft Hyper-V Server 8 R2* VHDs including OS and applications, using Citrix XenServer 5.5* Server utilization was calculated as the average utilization across all cores. Results for all three scenarios are shown in Figure 2. 4 www.intel.com/it

Streaming and Virtual Hosted Desktop Study: Phase 2 IT@Intel White Paper STREAMING CPU UTILIZATION Server processor utilization was very efficient for streaming. Even with 4 PCs, CPU usage was only about 1 percent, which is consistent with the results from the first study. Extrapolating these results, we estimate that the streaming model could support more than 35 clients. For the streaming model, script runtime was the same regardless of scale, illustrating the positive impact and effectiveness of local caching. VIRTUAL HOSTED DESKTOP CPU UTILIZATION For Microsoft Hyper-V Server 8 R2, server utilization was higher with the VHD model than with streaming. However, this represents a significant improvement in VHD server utilization using the newer Intel Xeon processor X557. Under the workload tested, these newer processors can support more users than in our previous study. The number of supported users per server will vary dramatically, based on e-mail, Web browsers, and media workloads, in addition to the office script. In the first study, the -VM workload used 6 percent of the processor, compared to only about 4 percent in the current study. Even with 4 VMs, CPU usage was just over 1 percent. Workload runtimes increased with greater numbers of VMs: 13 minutes for 1 VMs, 17 minutes for VMs, and 21 minutes for 4 VMs. This is an indication that as the number of users increases, performance for existing users will be affected. When sizing the number of concurrent users on a server, it may be appropriate to determine an acceptable level of script runtime increase. In this evaluation, the script runtime increased by 62 percent. Additional cores and memory may be required to support additional concurrent users. Maximum users per server varies, based on office, e-mail, browser, and media workloads. Figure 2 shows that CPU utilization on Citrix XenServer 5.5 increased from 12 percent for 1 VMs to 29 percent for VMs to 68 percent for 4 VMs. Script runtimes ranged from 8.6 minutes for 1 VMs to 9.3 minutes for VMs to 1.4 minutes for 4 VMs. However, these test runs deviated from the prior two scenarios in two important ways. First, we upgraded from Microsoft Office 3* to Microsoft Office 7* when we discovered that our script was causing a fast screen refresh, which increased server utilization to nearly 1 percent and extended script times to over half an hour. Second, we also discovered an I/O bottleneck and addressed it by changing the drives from 7K RPM SATA to 1K RPM SCSI RAID 5 eight-drive array. We may achieve further optimization using SAN storage, but this was beyond the scope of our study. In addition to CPU utilization, when sizing the server for the maximum number of users or VMs, script runtime could be an indicator of user experience. Our guideline is to refrain from adding more users if runtimes exceed a set limit or increase to some percentage, such as 5 percent, above the single-user runtime for concurrent users. Beyond this limit, users may not tolerate the performance degradation, although additional users could be accommodated if they are only connected occasionally. Network Utilization Results To test network utilization, we evaluated two scenarios: Streamed OS and applications, using Citrix Provisioning Server 5.1 VHDs including OS and applications, using Microsoft Hyper-V Server 8 R2 We measured and averaged the bytes sent and bytes received using the same time box calculated in the server processor utilization tests. Average Percent Processor 7% 6 5 4 3 Streaming Microsoft Hyper-V Server 8 R2* Citrix XenServer 5.5* Server Utilization 29% 68% 1 12% 3.52%.8% 1 3.78%.77% Number of Clients.89% 1.77% 4 Figure 2. Server processor utilization for streaming, virtual hosted desktop (VHD) running on Microsoft Hyper-V Server 8 R2*, and VHD running on Citrix XenServer 5.5*. www.intel.com/it 5

IT@Intel White Paper Streaming and Virtual Hosted Desktop Study: Phase 2 Overall, OS streaming and VHD both generated slightly more network traffic than in the first study, despite the identical network configurations in both studies. We attributed this to improved features in Microsoft Windows 7 as compared to Microsoft Windows XP Pro, including a feature-rich GUI. STREAMING NETWORK TRAFFIC RESULTS The average number of megabits per second (Mb/s) sent increased compared to the first study, from 1 Mb/s to 36 Mb/s, whereas the average number of Mb/s received decreased, from 15 to about 1 Mb/s. As Figure 3 shows, the average network traffic for 1 users was Mb/s, or about 2 Mb/s per user; average network traffic for users was 38 Mb/s, or about 1.9 Mb/s; and for 4 users, average network traffic was 5 Mb/s, or 1.25 Mb/s per user. While these numbers show an increase in cumulative traffic, they are within range of expectation compared to our first study. Future architectural evaluations may be warranted to understand variations of network traffic at the packet level. VIRTUAL HOSTED DESKTOP NETWORK TRAFFIC RESULTS As with streaming, VHD results reflected an increase in network traffic compared to the Average Megabits per Second 54 45 36 27 18 9 Sent Received 1 2. Network Utilization Streaming Figure 3. Network utilization for streaming. 38 1.9 Number of Clients 5 4 1.25 first study. The average number of Mb/s sent for users increased from 5 in first study to 19 Mb/s, but the average number of Mb/s received remained the same, at 1 Mb/s. As Figure 4 shows, the average network traffic for 1 users was 1 Mb/s, or about 1 Mb/s per user; for users, the average network traffic was also 1 Mb/s per user. For 4 users, the average network traffic dropped to 3 Mb/s, or.75 Mb/s per user. In line with our first study, steady state network traffic for VHD was slightly less. User Experience Results To measure user experience, we ran two industry-standard benchmark tests PCMark5* and WorldBench 5* in three scenarios: Streamed OS with applications installed in the streamed image. VHDs including OS and applications, running on Citrix XenServer 5.5 and Microsoft Hyper-V Server 8 R2. Traditional PCs, with local OS and applications, based on single-core, dual-core, and quad-core processors. We ran these scenarios on multiple platforms: PCMark5 on Microsoft Windows 7 WorldBench 5 on Microsoft Windows XP Pro 6 6 WorldBench 5 did not run on Microsoft Windows 7. Average Megabits per second Network Utilization Microsoft Hyper-V Server 8 R2* 54 Sent Received 45 36 27 18 9 9.8 1.49 19.35 Figure 4. Network utilization for virtual hosted desktop (VHD)..79 Number of Clients 31. 4 1.27 PCMark5 results were scored by test grouping; we scored the WorldBench 5 results by specific application set. PCMARK5* Figure 5 shows PCMark5 test results for system, CPU, memory, graphics, and HDD performance for the traditional PC, streaming, and VHD computing models. As in our first study, we ran PCMark5 in a single VHD session with no additional load on the server the best case scenario in terms of running PCMark5 on a high performance server. VHD showed a distinct improvement in PCMark5 CPU and memory scores compared to the first study. We attribute this mainly to the higher performance of the server s Intel Xeon processor X557. However, VHD failed on system and graphics tests due to difficulties with application sets and graphics running in VMs, in line with our first study. We attributed failures on other platforms to hardware constraints such as a lack of a CD drive or I/O unit. These failures were expected and not relevant to the outcome of this study. Streaming to PCs based on dual-core processors had the best system and graphics scores. The Microsoft Hyper-V Server 8 R2 had the best CPU and memory scores, which is indicative of the higher performance of the Intel Xeon processor X557. WORLDBENCH 5* Figure 6 shows those WorldBench 5 scores focused on standard office and application sets. The traditional PC and streamed client scenarios performed best in all tests. Overall, streaming had better scores than VHD. As was expected, PCs using the most advanced technologies had better scores. The VHD test was the best case scenario, as there was only a single user on the Intel Xeon processor X557-based server we did not measure the benchmark with the server running multiple workloads. We would expect the scores to continue to increase (slow down) as additional users are added. In addition, the VHD tests failed at media encoding. 6 www.intel.com/it

Streaming and Virtual Hosted Desktop Study: Phase 2 IT@Intel White Paper PCMark Results 8,8 Higher is Better 6,6 PCMark5 Score 4,4 2, Type Platform System CPU Memory Graphics Hard Disk Drive (HDD) HDD Intel Atom processor FAIL 1,499. 2,449. FAIL 893. HDD Laptop/Single-Core Processor/ FAIL 2,616. 2,15. FAIL 2,752. Microsoft Windows 7* HDD Laptop/Single-Core Processor/ 1,589. 2,77. 2,137. 57. 2,717. Microsoft Windows XP* HDD Desktop/Dual-Core Processor/ 3,727. 6,585.5 5,565.5 55. 4,565. Microsoft Windows 7 HDD Desktop/Dual-Core Processor/ 4,527. 6,88.5 5,664. 1,584.5 4,843. Microsoft Windows XP Streaming Laptop/Single-Core Processor/ 1,864. 2,711. 2,144. 57. 5,482. Microsoft Windows XP Streaming Desktop/Dual-Core Processor/ 3,197. 4,178. 2,855. 982. 3,333. Microsoft Windows XP VHD Microsoft Hyper-V Server 8 FAIL 6,13. 8,489. FAIL 1,42. R2*/Microsoft Windows XP VHD Microsoft Hyper-V Server 8 R2/ FAIL 6,39. 8,366. FAIL 2,769. Microsoft Windows 7 VHD Microsoft Hyper-V Server 8 R2/ FAIL 5,978. 8,556. FAIL 4,44. Microsoft Windows 7 (Streamed) VHD Citrix XenServer 5.5*/ FAIL 5,387. 7,26. FAIL 7,46. Microsoft Windows XP VHD Citrix XenServer 5.5/ FAIL 5,259. 7,394. FAIL 4,799. Microsoft Windows 7 VHD Citrix XenServer 5.5/ Microsoft Windows XP (Streamed) FAIL 5,419. 7,675. FAIL 5,491. Figure 5. PCMark5* results for streaming, virtual hosted desktop (VHD), and traditional PCs. WorldBench XP Results 2, Lower is Better WorldBench 5 Score in Seconds 1,5 1, 5 Type Platform Microsoft Office XP SP2* Microsoft Windows Media Encoder 9.* Mozilla 1.4* Mozilla 1.4 and Microsoft Windows Media Encoder 9. Roxio Movie Creator 1.5* WinZip 8.1* Adobe Photoshop 7..1* Adobe Premiere 6.5* HDD Laptop/Single-Core Processor 684. 58. 671. 136. 53.25 552.75 48.5 631.25 HDD Desktop/Dual-Core Processor 522. 213. 285. 341. 3. 217. 232. 361. HDD Laptop/Dual-Core Processor 665. 3. 53. 596. 293. 526. 364. 523. HDD Desktop/Quad-Core Processor 516. 188. 241. 265. 188. 174. 5. 26. Streaming Laptop/Single-Core Processor 515. 1813. 667. 1,73.75 1,628. 818. 399.75 1,291.83 VHD Virtual Desktop - Microsoft 72.75 FAIL 33. FAIL 281. 75. 243.25 468.5 Hyper-V Server 8 R2* VHD Virtual Desktop - Citrix XenDesktop* 759. 28.75 472. 647. 36. 58.25 264. 595.25 Figure 6. WorldBench 5* scores for streaming, virtual hosted desktop (VHD), and traditional PCs. Tests conducted by Intel using WorldBench 5. WorldBench is a trademark of International Data Group, Inc. Test results have not been verified by PC World, and neither PC World nor International Data Group, Inc. makes any representations or warranties as to the accuracy of the test results. www.intel.com/it 7

Table 3. Comparison of -Client Solution Results from First and Second Studies Network Utilization Server Processor Utilization Sent Received Approximate Single-Server Scaling VHD Including OS and Applications Phase 1 45% 15 Mb/s 1 Mb/s 35 Clients VHD Including OS and Applications Phase 2 4% to 3% 19 Mb/s 1 Mb/s 4 to 8+ Varies based on workload and media Streamed OS and Applications Phase 1 1% 5 Mb/s 2 Mb/s 15+ Clients Streamed OS and Applications Phase 2 1% 37 Mb/s 1 Mb/s 35+ Clients VHD Virtual Hosted Desktop; Mb/s Megabits per Second The Microsoft Office 3 test most closely aligns to typical IT workloads. For this test, streaming had the best (lowest) score, and the dual-core desktop scored 34 percent better than VHD with only one user per server. The improved performance of the desktop systems compared with laptops is attributed to the difference in the HDD and other system components. The latest local PC technology provided the best user performance. Next Steps We hope to conduct further studies to evaluate emerging graphics display protocols such as HDX and PCoIP along with additional optimized systems configurations, such as storage subsystems and networks, to further characterize and improve performance, understanding that these components add additional cost. CONCLUSION Based on this study of streaming and VHD compute models, local compute models consistently provide better user experience. It is also apparent that upgrading to higher performance hardware and software can dramatically improve the user s experience for a standardized IT workload. However, a growing number of configuration options make measuring and predicting performance more difficult than before. New server optimization technologies, such as hyperthreading, increase performance but add to the complexity of tuning VHD environments. As user workloads change over time, optimization methods become more difficult and require constant attention. As Table 3 shows, one of the most significant changes between the two studies is that in some cases, VHD server processor utilization improved. Also, network traffic increased for streaming and VHD. Although some results differed between the first and second studies, our main finding from the first study is still valid: Streaming with local compute is better for multimedia applications. The results of this second study also clearly indicate that PCs with advanced, high-performing processors contribute to better performance and a more robust user experience. Due to the richer feature set of Microsoft Windows 7, there is a tradeoff between an improved GUI and increased network traffic. Also, workload runtime performance is dependent on the underlying virtualization scheme, which can affect user experience as the type of workloads and number of users vary. As technology improvements and configuration options multiply, making performance even harder to judge, it will be imperative to monitor and tune our virtual environments and choose the compute model that best fits IT and user needs. Future studies will include new optimizations and technologies such as HDX and PCoIP. ACRONYMS Gb/s GUI HDD HDX ICA Mb/s PCoIP RDP SAN SMT UDP VHD VM gigabits per second graphical user interface hard disk drive High Definition User Experience Independent Computing Architecture megabits per second PC over IP Remote Desktop Protocol storage area network simultaneous multithreading User Datagram Protocol virtual hosted desktop virtual machine Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www.intel.com/performance/resources/benchmark_limitations.htm or call (U.S.) 1-8-628-8686 or 1-916-356-314. This paper is for informational purposes only. THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Intel disclaims all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted herein. Intel, the Intel logo, Intel Atom, Pentium, and Xeon are trademarks of Intel Corporation in the U.S. and other countries. * Other names and brands may be claimed as the property of others. Copyright 1 Intel Corporation. All rights reserved. Printed in USA 41/JLG/KC/PDF Please Recycle 322457-1US