SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
How Good is PCoIP - A Remoting Protocol Shootout
Shawn Bass, shawnbass.com
Cyndie Zikmund, VMware
EUC5503
#EUC5503
• What do protocols and cars have in common?
Cyndie Zikmund PLM End User Computing, VMware
• Graphics remoting 101
• End-user computing test methodology
• Shootout – 2D multimedia / software graphics
• Shootout - GPU Sharing
• Summary
Content
• Consider minimum set of requirements
• Research your options
• Shop around for best price
• Make a selection based on all your criteria
• It’s like buying a car…
Making a Protocol Purchase Decision
Requirement: 40mpg or More
Meets the 40mpg requirement, but is it what I want?
Requirement: 40mpg or More
Beats the 40mpg requirement, but is it what I want?
Requirement: 40mpg or More
Come on. Really?
Other Considerations are Important Too
Overall requirements need broader solution.
40mpg + Best Overall = More Choices
Choices. Now, that’s what I’m talking about.
• Protocol is an important factor
• Once requirement is met, other factors take
precedence
• Choose based on best overall solution
MPG and Protocols
• Tested various LAN/WAN scenarios against
RDP7, RDP8, HDX, PCoIP, HP RGS, Quest
EOP, Ericom Blaze, etc.
• Tested mobile devices (iOS, Android, Blackberry,
etc) over real 3G/4G networks.
• Tested all forms of Office Productivity and many
richer media and 3D applications
• In 6th phase of results comparisons
• Phase 6: RDP7, RDP8, View 5.2, XenDesktop 7
• It’s really an exercise in…
History of Remoting Protocol
Comparisons
Desktop Composition
GDI/GDI+
WPF
DirectX/OpenGL
Video/Audio
Silverlight
Flash
Client-Side Rendering
Advanced Host-Side Rendering
Render
Capture
Compress
Encrypt
Decrypt
Decompress
Display
TCP or UDP
Running Different Test Scenarios
Protocol
HostClient
Scripted Test
Runs
WAN Emulation – The Test Setup
Client Host
Apposite Linktropy Mini2
Epiphan
DVI2USB
PC with
Epiphan
recording SW
One-on-one connection
Shared environment
USB
DVI/
HDMI
Video files
(raw)
AVI
Description Bandwidth Latency Packet Loss
LAN 100Mb/s 0ms 0%
Within continent, slow 500Kb/s 50ms 0.01%
Within continent,
medium
2Mb/s 50ms 0.01%
Within continent,
medium, Cloud
2Mb/s 50ms 2%
Within continent,
fast
8Mb/s 50ms 0.01%
Across continents,
medium
2Mb/s 200ms 0.01%
Across continents,
fast
8Mb/s 200ms 0.01%
Across continents,
high
speed/latency/loss
12Mb/s 300ms 1%
Network Emulation Settings
Video Post-Processing
Raw AVI video
Full resolution, 60fps max.
ffdshow MS MPEG4 v2
One pass - quality, 99%
Microsoft
Expression Encoder
WMV Video
512 x 384 / 640 x 512
VC-1 Advanced
Fixed bitrate 1045/2090 Kbps
SPHtmlGenerator
4-Up Split Screen
SyncPlayer (Silverlight)
by J. Gorzas, Sense GmbH
Results – 2D Graphics
PCoIP
View 5.2
on ESXi 5.1
Windows 7
View Client 5.4
PCoIP
RDP7
Win7/RDVH
on WS2012 HV
Windows 7
RDC
RDP7
TCP
HDX
Win7/XenDesktop7
on XenServer 6.2
Windows 7
Citrix Receiver 4.0
HDX
TCP
RDP8
Win7/RDVH
on WS2012 HV
Windows 7
RDC
RDP8
UDP
UDP
Enterprise User Categories
Designers
Power Users
Knowledge Workers
Task Workers
Dedicated
GPU
API Intercept
(DX9, 10, 11)
Software
Rendered
Graphics
Graphics Acceleration Guidelines
Source:
VMware
• SVGA/Soft GPU – Emulating a GPU in software
– Guest OS uses generic SVGA 3D graphics driver
included in the VMware Tools
• vSGA – GPU Sharing
– Guest OS uses SVGA 3D graphics driver
– Requires a VIB component on vSphere for the API
intercept, forwarding commands to physical GPU
• vDGA – GPU Pass-Through (Tech Preview)
– Assign physical GPU to selected guest OS
– Requires native nVidia GRID card driver installed on
the guest OS
How View VDI uses 3D Graphics
vDesktop Graphics Model
VM
VM
NICHarddiskMemoryCPU(s) Graphics
Hypervisor
DriverDriverDriver
VM
Guest Operating System
App App App AppPCoIP
RemoteFX
HDX
Virtual
Driver
Virtual
Driver
Virtual
Driver
VDI Mgmt
GPU Sharing – vSGA
VM
VM
NICHarddiskMemoryCPU(s) Graphics
Hypervisor
DriverDriverDriver
VM
Guest Operating System
App App App AppvSGA
RemoteFX
Virtual
Driver
Virtual
Driver
Virtual
Driver
VDI Mgmt
OpenGL on vSGA
GPU Pass-Through - vDGA
VM
VM
NICHarddiskMemoryCPU(s) Graphics
Hypervisor
DriverDriver
VM
Guest Operating System
App App App AppvDGA
HDX
Virtual
Driver
Virtual
Driver
GPU
Driver
VDI Mgmt
Test Hardware – nVidia GRID K2
GPU 2 High End Kepler GPUs
CUDA cores 3072 (1536 / GPU)
Memory Size 8GB GDDR5 (4GB / GPU)
Max Power 225 W
Form Factor Dual Slot ATX, 10.5”
Display IO None
# users 2 – 64
Watts per user ~ 3.5 W
OpenGL 4.3
Microsoft DirectX 11
GRID vGPU support Yes
Inside the GRID Cards
Results – Shared GPU
XenApp GPU Sharing – GRID K2
RDP8, vGPU GRID K2
XenDesktop 7 AppEd
(Server 2012)
on XenServer 6.2
Windows 7
Win7/RDVH
on WS2012 HV
Windows 7
HDX
RDP8
UDP
PCoIP vSGA GRID K2
Win7/View 5.2
on ESXi 5.1
Windows 7
PCoIP
UDP
Bare Metal – Intel HD4000
Windows 7
TCP
• Rich graphics requires 2-5 mbps for great user experience
• PCoIP, HDX and RDP8/RemoteFX are head to head in
Task Worker, Knowledge Worker and some Power User
scenarios
• Pass-Through GPU offers many advantages in scenarios
that require high end rich graphics
• Pass-Through GPU is limiting for VDI scale because of 1:1
mapping.
• In the future, high-end graphic cards may play the same
role for desktop and application remoting as they do in
selected work scenarios today (engineering, design,
medical imaging)
• What’s next? 3D design & gaming from the cloud?
Summary
3030
Other VMware Activities Related to This Session
 HOL:
HOL-MBL-1301
Horizon View from A to Z
THANK YOU
How Good is PCoIP - A Remoting Protocol Shootout
Shawn Bass, shawnbass.com
Cyndie Zikmund, VMware
EUC5503
#EUC5503

Weitere ähnliche Inhalte

Was ist angesagt?

Stephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc newStephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc newDigicomp Academy AG
 
What is new in xd 5.6 and fp1 061212
What is new in xd 5.6 and fp1 061212What is new in xd 5.6 and fp1 061212
What is new in xd 5.6 and fp1 061212Nuno Alves
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
DeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentDeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentEmerson Exchange
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will neverTrueConf
 
Multipoint Video Conferencing
Multipoint Video ConferencingMultipoint Video Conferencing
Multipoint Video ConferencingVideoguy
 
Video Conferencing over BGAN
Video Conferencing over BGANVideo Conferencing over BGAN
Video Conferencing over BGANVideoguy
 
Video Conferencing
Video ConferencingVideo Conferencing
Video ConferencingVideoguy
 
MGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation OutlineMGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation OutlineVideoguy
 
Embedded Android Market Development
Embedded Android Market DevelopmentEmbedded Android Market Development
Embedded Android Market DevelopmentVIA Embedded
 
Software Only Multimedia Video Conferencing
Software Only Multimedia Video ConferencingSoftware Only Multimedia Video Conferencing
Software Only Multimedia Video ConferencingVideoguy
 

Was ist angesagt? (15)

Stephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc newStephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc new
 
Pvcs features whitepaper
Pvcs features whitepaperPvcs features whitepaper
Pvcs features whitepaper
 
What is new in xd 5.6 and fp1 061212
What is new in xd 5.6 and fp1 061212What is new in xd 5.6 and fp1 061212
What is new in xd 5.6 and fp1 061212
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Thin Clients webex
Thin Clients webexThin Clients webex
Thin Clients webex
 
DeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentDeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized Environment
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
 
Multipoint Video Conferencing
Multipoint Video ConferencingMultipoint Video Conferencing
Multipoint Video Conferencing
 
Video Conferencing over BGAN
Video Conferencing over BGANVideo Conferencing over BGAN
Video Conferencing over BGAN
 
Intro to Video Conferencing
Intro to Video ConferencingIntro to Video Conferencing
Intro to Video Conferencing
 
Video Conferencing
Video ConferencingVideo Conferencing
Video Conferencing
 
MGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation OutlineMGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation Outline
 
Virtual Desktop Infrastructure Bundles
Virtual Desktop Infrastructure BundlesVirtual Desktop Infrastructure Bundles
Virtual Desktop Infrastructure Bundles
 
Embedded Android Market Development
Embedded Android Market DevelopmentEmbedded Android Market Development
Embedded Android Market Development
 
Software Only Multimedia Video Conferencing
Software Only Multimedia Video ConferencingSoftware Only Multimedia Video Conferencing
Software Only Multimedia Video Conferencing
 

Ähnlich wie VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout

Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid: Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid: Videoguy
 
Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid: Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid: Videoguy
 
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...VMworld
 
VMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For SuccessVMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For SuccessVMworld
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyNVIDIA Taiwan
 
Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Altera Corporation
 
IoT consideration selection
IoT consideration selectionIoT consideration selection
IoT consideration selectionYoss Cohen
 
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Amazon Web Services
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld
 
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStackGPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStackBrian Schott
 
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...MIPI Alliance
 
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring usMicrosoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring usRonnie Isherwood
 
Porting Tizen-IVI 3.0 to an ARM based SoC Platform
Porting Tizen-IVI 3.0 to an ARM based SoC PlatformPorting Tizen-IVI 3.0 to an ARM based SoC Platform
Porting Tizen-IVI 3.0 to an ARM based SoC PlatformRyo Jin
 
Windows 7 and Windows Server 2008 R2 SP1 Overview
Windows 7 and Windows Server 2008 R2 SP1 OverviewWindows 7 and Windows Server 2008 R2 SP1 Overview
Windows 7 and Windows Server 2008 R2 SP1 OverviewAmit Gatenyo
 

Ähnlich wie VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout (20)

Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid: Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid:
 
Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid: Video Conferencing Experiences with UltraGrid:
Video Conferencing Experiences with UltraGrid:
 
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
 
VMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For SuccessVMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For Success
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR Ready
 
Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2
 
IoT consideration selection
IoT consideration selectionIoT consideration selection
IoT consideration selection
 
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
 
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStackGPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
 
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
 
IoT evolution
IoT evolutionIoT evolution
IoT evolution
 
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring usMicrosoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
 
Porting Tizen-IVI 3.0 to an ARM based SoC Platform
Porting Tizen-IVI 3.0 to an ARM based SoC PlatformPorting Tizen-IVI 3.0 to an ARM based SoC Platform
Porting Tizen-IVI 3.0 to an ARM based SoC Platform
 
Windows 7 and Windows Server 2008 R2 SP1 Overview
Windows 7 and Windows Server 2008 R2 SP1 OverviewWindows 7 and Windows Server 2008 R2 SP1 Overview
Windows 7 and Windows Server 2008 R2 SP1 Overview
 
SJNC13.pptx
SJNC13.pptxSJNC13.pptx
SJNC13.pptx
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 

Mehr von VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld
 

Mehr von VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout

  • 1. How Good is PCoIP - A Remoting Protocol Shootout Shawn Bass, shawnbass.com Cyndie Zikmund, VMware EUC5503 #EUC5503
  • 2. • What do protocols and cars have in common? Cyndie Zikmund PLM End User Computing, VMware • Graphics remoting 101 • End-user computing test methodology • Shootout – 2D multimedia / software graphics • Shootout - GPU Sharing • Summary Content
  • 3. • Consider minimum set of requirements • Research your options • Shop around for best price • Make a selection based on all your criteria • It’s like buying a car… Making a Protocol Purchase Decision
  • 4. Requirement: 40mpg or More Meets the 40mpg requirement, but is it what I want?
  • 5. Requirement: 40mpg or More Beats the 40mpg requirement, but is it what I want?
  • 6. Requirement: 40mpg or More Come on. Really?
  • 7. Other Considerations are Important Too Overall requirements need broader solution.
  • 8. 40mpg + Best Overall = More Choices Choices. Now, that’s what I’m talking about.
  • 9. • Protocol is an important factor • Once requirement is met, other factors take precedence • Choose based on best overall solution MPG and Protocols
  • 10. • Tested various LAN/WAN scenarios against RDP7, RDP8, HDX, PCoIP, HP RGS, Quest EOP, Ericom Blaze, etc. • Tested mobile devices (iOS, Android, Blackberry, etc) over real 3G/4G networks. • Tested all forms of Office Productivity and many richer media and 3D applications • In 6th phase of results comparisons • Phase 6: RDP7, RDP8, View 5.2, XenDesktop 7 • It’s really an exercise in… History of Remoting Protocol Comparisons
  • 14. Running Different Test Scenarios Protocol HostClient Scripted Test Runs
  • 15. WAN Emulation – The Test Setup Client Host Apposite Linktropy Mini2 Epiphan DVI2USB PC with Epiphan recording SW One-on-one connection Shared environment USB DVI/ HDMI Video files (raw) AVI
  • 16. Description Bandwidth Latency Packet Loss LAN 100Mb/s 0ms 0% Within continent, slow 500Kb/s 50ms 0.01% Within continent, medium 2Mb/s 50ms 0.01% Within continent, medium, Cloud 2Mb/s 50ms 2% Within continent, fast 8Mb/s 50ms 0.01% Across continents, medium 2Mb/s 200ms 0.01% Across continents, fast 8Mb/s 200ms 0.01% Across continents, high speed/latency/loss 12Mb/s 300ms 1% Network Emulation Settings
  • 17. Video Post-Processing Raw AVI video Full resolution, 60fps max. ffdshow MS MPEG4 v2 One pass - quality, 99% Microsoft Expression Encoder WMV Video 512 x 384 / 640 x 512 VC-1 Advanced Fixed bitrate 1045/2090 Kbps SPHtmlGenerator 4-Up Split Screen SyncPlayer (Silverlight) by J. Gorzas, Sense GmbH
  • 18. Results – 2D Graphics PCoIP View 5.2 on ESXi 5.1 Windows 7 View Client 5.4 PCoIP RDP7 Win7/RDVH on WS2012 HV Windows 7 RDC RDP7 TCP HDX Win7/XenDesktop7 on XenServer 6.2 Windows 7 Citrix Receiver 4.0 HDX TCP RDP8 Win7/RDVH on WS2012 HV Windows 7 RDC RDP8 UDP UDP
  • 19. Enterprise User Categories Designers Power Users Knowledge Workers Task Workers Dedicated GPU API Intercept (DX9, 10, 11) Software Rendered Graphics
  • 21. • SVGA/Soft GPU – Emulating a GPU in software – Guest OS uses generic SVGA 3D graphics driver included in the VMware Tools • vSGA – GPU Sharing – Guest OS uses SVGA 3D graphics driver – Requires a VIB component on vSphere for the API intercept, forwarding commands to physical GPU • vDGA – GPU Pass-Through (Tech Preview) – Assign physical GPU to selected guest OS – Requires native nVidia GRID card driver installed on the guest OS How View VDI uses 3D Graphics
  • 22. vDesktop Graphics Model VM VM NICHarddiskMemoryCPU(s) Graphics Hypervisor DriverDriverDriver VM Guest Operating System App App App AppPCoIP RemoteFX HDX Virtual Driver Virtual Driver Virtual Driver VDI Mgmt
  • 23. GPU Sharing – vSGA VM VM NICHarddiskMemoryCPU(s) Graphics Hypervisor DriverDriverDriver VM Guest Operating System App App App AppvSGA RemoteFX Virtual Driver Virtual Driver Virtual Driver VDI Mgmt
  • 25. GPU Pass-Through - vDGA VM VM NICHarddiskMemoryCPU(s) Graphics Hypervisor DriverDriver VM Guest Operating System App App App AppvDGA HDX Virtual Driver Virtual Driver GPU Driver VDI Mgmt
  • 26. Test Hardware – nVidia GRID K2 GPU 2 High End Kepler GPUs CUDA cores 3072 (1536 / GPU) Memory Size 8GB GDDR5 (4GB / GPU) Max Power 225 W Form Factor Dual Slot ATX, 10.5” Display IO None # users 2 – 64 Watts per user ~ 3.5 W OpenGL 4.3 Microsoft DirectX 11 GRID vGPU support Yes
  • 28. Results – Shared GPU XenApp GPU Sharing – GRID K2 RDP8, vGPU GRID K2 XenDesktop 7 AppEd (Server 2012) on XenServer 6.2 Windows 7 Win7/RDVH on WS2012 HV Windows 7 HDX RDP8 UDP PCoIP vSGA GRID K2 Win7/View 5.2 on ESXi 5.1 Windows 7 PCoIP UDP Bare Metal – Intel HD4000 Windows 7 TCP
  • 29. • Rich graphics requires 2-5 mbps for great user experience • PCoIP, HDX and RDP8/RemoteFX are head to head in Task Worker, Knowledge Worker and some Power User scenarios • Pass-Through GPU offers many advantages in scenarios that require high end rich graphics • Pass-Through GPU is limiting for VDI scale because of 1:1 mapping. • In the future, high-end graphic cards may play the same role for desktop and application remoting as they do in selected work scenarios today (engineering, design, medical imaging) • What’s next? 3D design & gaming from the cloud? Summary
  • 30. 3030 Other VMware Activities Related to This Session  HOL: HOL-MBL-1301 Horizon View from A to Z
  • 32.
  • 33. How Good is PCoIP - A Remoting Protocol Shootout Shawn Bass, shawnbass.com Cyndie Zikmund, VMware EUC5503 #EUC5503