Measuring end user experience in virtual desktops 5/18/2018 12:19 PM THR3066 Measuring end user experience in virtual desktops Benny Tritsch Founder & Principal Consultant DrTritsch.com | ignite@drtritsch.com | @DrTritsch © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Communities VDI Design Benchmarking Workspace Analytics Community Advisor Advisory Board Investor
Virtual Desktops & Remote Workplaces Hyper-V
Relevant Remote End User Experience Factors Remoting protocol (Codec, protocol stack, streaming) Application type (GDI, DirectX, OpenGL, video, …) Host (server hardware & hypervisor, GPU support) Guest VM (Windows version, remoting components) Endpoint (client hardware & software, screen resolution) Network (TCP/UDP, bandwidth, latency, packet loss, VPN) Control plane (connection broker, gateway, …) In shared environments: other users (noisy neighbors)
Benchmarking Workflow Build Measure Analyze
Building a Remote Desktop Benchmarking Lab Endpoint Device Host Guest VM + Test Software Network WanEmu Record Archive Data Recorder Telemetry Secondary Users Primary User Firewall Lab Controller “REX Tracker” Control
Producing Synthetic User Workloads Primary Workload Sequences Secondary Workload Sequences 45-90 sec 60-90 min Start applications Start application Media Formats GDI Video Flash HTML5 DirectX OpenGL Personas Task Worker Info Worker Power User Office User Knowledge Worker Media Designer Start applications Save telemetry data Save telemetry data
Measuring Remote End User Experience (REX) Perceived user experience User interface response times - click to noticeable action and application start times Graphical output performance Screen refresh cycles - frame rates, flicker Supported graphics and media formats Dropouts, blurriness and artefacts - media quality Remote end user experience cannot be represented by a single score Solution: REX Analytics = screen videos + correlated telemetry data
Analyzing and Comparing Test Results
Videos http://www.rdsgurus.com/rdp10-versus-pcoip-on-hyper-v-with-dda/ 5/18/2018 12:19 PM Videos http://www.rdsgurus.com/rdp10-versus-pcoip-on-hyper-v-with-dda/ © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Questions? Benny Tritsch 5/18/2018 12:19 PM Questions? Benny Tritsch DrTritsch.com | ignite@drtritsch.com | @DrTritsch www.rdsgurus.com © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Please evaluate this session Tech Ready 15 5/18/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5/18/2018 12:19 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.