0% found this document useful (0 votes)
493 views

Pcoip Deep Dive: Thomas Mackay, Sr. Systems Engineer - Vmware

Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
493 views

Pcoip Deep Dive: Thomas Mackay, Sr. Systems Engineer - Vmware

Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 31

PCOIP Deep Dive

Thomas MacKay, Sr. Systems Engineer - VMware


GCVMUG Meeting – June 2010
Agenda

• PCoIP protocol Overview and history


• PCOIP Integration and Architecture
• PCOIP Design Considerations
• Zero client positioning
• Real World Use
• DEMO
• Q&A

© 2010 Teradici Corporation


VMware View 4

VMware View 4

APP APP APP


OS OS OS

VMware vSphere™

Authentication &
Display Protocol Platform Integration
Authorization

Superior User Experience Scalability & Availability End User Flexibility


VMware View 4 – Built to Deliver Desktops as a Managed Service

Platform
VMware vSphere for
desktops

Management
VMware View Manager
VMware View Composer
VMware ThinApp

User Experience
PCoIP
Print
Multi-monitor display
Multimedia
USB redirection
PCoIP® History

PCoIP Enabled hosts PCoIP enabled client

 Teradici Corporation Founded in 2004


 Simple Goal: Develop a protocol to Remote High Performance
Graphics across IP Networks: PC-Over-IP (PCoIP)
 Development focused on using a dedicated chip on the host to
interface to a GPU and using a dedicated chip on a client device to
receive pixels and upstream USB traffic
 Initial products shipped with Workstation vendors in 2007
 This Legacy product is still available today as PCoIP 1:1

© 2009 Teradici Corporation


PCoIP History - VMWare View n:1

VMware View 4 extends PCoIP into these markets

Enterprise Replace existing PC’s with virtual desktops


supported from the datacenter. Minimize user
Desktop downtime and problems associated with data
loss on local storage and ensure higher security.

Education Provide fully capable computing to students while


limiting the support burden in managing many
users potentially sharing common hardware.
Limit downtime of OS and HW related failures.
Call Center Provide a low cost solution that leverages
existing applications. All the benefits of terminal
based solutions with all the flexibility of a
traditional PC.

VMware View 4 w/PCoIP Helps VDI Growth


 Address customers who demand a better desktop experience
 Enable GPU accelerated 1:1 workstations/desktops to be part of a View Deployment
 Outperforms other CODEC’s

© 2009 Teradici Corporation


PCoIP Protocol Overview

Advanced desktop imaging for Host Based Rendering

Host-rendered Adaptive networking Image decomposition


pixel encoding

100% server processed Optimized user experience Applies the right CODEC
with simple clients over any LAN/WAN to the right pixels

 PCoIP advantages over client-rendered protocols


► Similar or superior experience over any network
► Always builds to lossless quality
► No application dependencies
► WAN optimizations built into the protocol
► Simple, stateless, secure zero management clients

© 2010 Teradici Corporation


VMware Remote Display Experience

PCoIP Soft
Clients Rack Workstations
With Teradici host cards

PCoIP Soft
Clients

Virtual Desktops
With Soft PCoIP

PCoIP Enabled
Clients
VMware View Manager

PCoIP Enabled
Displays Blade PCs
With Teradici host cards
Some of the PCoIP Secret Sauce
Chose the right codec for the right region
• Both lossy and lossless
• A key area where virtual hardware can help
Standard Text
Ability to efficiently build to lossless – data (Windows 2000)
is spread over time without a net increase

Anti-Aliased Text
(PDF Files)

ClearType™ Text
(XP, Vista, W7)

Text Samples
Highly Efficient Encoding for PC Display

Use the right CODEC for specific display content – Deliver the best experience

Icons

Motion Video

Text

Photos

Graphics
Progressive Build Example

High
Low Resolution
Medium
Resolution
Resolution
• Built
Built over
Initialover atime
Image fewas user remains
frames
on
Lowpage
•Higher & bandwidth
bandwidth
quality picture permits
& resolution
•• Full resolution image & text
High
High resolution
resolution text
text

11 Confidential
Flexible Display Support

Support Up Monitor Pivot


To 4 Support
Monitors
1920x1200 Variable
Resolution Resolution
Per Monitor Per Monitor

Clear Type
Font Support 32 bit Color

12 Confidential
PCoIP Details

Virtual Desktop

PCoIP Client

TCP/UDP
transmission

• Virtual channels for extended capabilities (MMR, Printing*, device


re-direction)
• UDP used for efficient BW use and to avoid TCP BW limits.
Reliability layer in PCoIP intelligently decides on retransmission
• TCP used for connection management (session connection, USB
permissions, BW or image quality settings etc)
Architecture
Enabling PCoIP

Encoding within the guest


ESX Server
Keeps end-user to virtual
machine data path distinct
Windows VM from Admin control path

DevTap Display VMware


Client Server Guest NIC
vHW
Virtual Hardware is key
DevTap • Efficient decomposition
VMware
VMware SVGA Driver SVGA
vHW
PCoIP Design Considerations

© 2010 Teradici Corporation


VMware View 4 PCoIP – Design Consideration

Client Side (Recommended)


• CPU: 1Ghz or Higher , Memory : 512 MB or higher
Server
• PCoIP does not impact sever VM density
Security

• PCoIP is not compatible with security servers, Use VPN


User Experience

• ThinPrint and Smartcards are now supported with PCoIP


 Proximity cards will also work with PCoIP

• WAN acceleration not effective because of protocol encryption


VMware View 4 - Protocol Feature Summary

Features RDP 6.0 PCoIP


Secure Access Security Server / VPN VPN

Network Adaptation Poor Good

USB Redirect Yes Yes

MMR Redirect Win and Linux Win client only

Smart Cards Yes No

Multi-monitor No Yes

Stereo Audio Yes Yes

ThinPrint Yes No
Enterprise IT support for any user

scalable host solutions flexible client options


analyst data center network distributed network
artist
designer
PCoIP zero clients true
1:1 many OEM products
tower workstations zero
clients

rack workstations The PCoIP protocol


keeps sensitive data PCoIP enabled displays
and software images in Samsung, TBA
the data centre,
knowledge blade PCs
worker delivering only pixels
across the LAN and VMware View w/ PCoIP
WAN to any user mobile platforms

virtual desktops
1:n VMware View w/ PCoIP
task worker existing desktops
thin clients

© 2010 Teradici Corporation


Overview of Zero clients

© 2010 Teradici Corporation


PCoIP true zero clients

An uncompromised user experience


 Available from leading OEM’s
 Supports all desktop OS CODEC’s and Content
 Support GPU accelerated workstation hosts in 1:1 mode

Exceptionally secure, true zero client


 No Local OS to Manage: No Windows/Linux with virus or security issues
 Fully encrypted traffic with addition of USB HW lockout control
 Management software to ease deployments
 Smart Card Support with VMware View 4.5
Flexible hardware & software choices
 PCoIP zero client devices have full HW offload
 Full interoperability between VMware View hosts and workstation hosts

… and
more in
2010

Samsung Dell FX100 IBM CP20 EVGA Portal Leadtek Portal WYSE P20 Verari ClearCube iPort
NC190/NC240 Connexxus

© 2009 Teradici Corporation


Feature differences

Zero clients vs. software clients

1 - Hard Host to Soft Client is experimental in FW 3.1 and full GA in FW


3.3 2 - These features are under consideration for 2011 features
© 2010 Teradici Corporation
PCoIP Real World Use

© 2010 Teradici Corporation


PCoIP Real World Deployments

Take into consideration the following:


• PCoIP was designed to deliver a desktop; NOT to stream one
application or two. It was designed to deal with all content types
from a modern Enterprise desktop
• PCoIP is Host Based Rendered
 Advantage to support all Video CODECS
 PCoIP Bandwidth is comparable or better than other protocols when
looking at Host Rendered Video or graphics – it WILL outperform on
video quality ANY protocol in the host rendered space
 Don’t compare MMR to non-MMR: If MMR works for you enable it in the
View Server and use a Soft PCoIP Client Device (Zero clients do not
support MMR)
 Host Rendering is the future! PCoIP Is the technology leader

© 2010 Teradici Corporation


What bandwidth should customers plan for?

Every customer/end user is different


• Graphically intensity of the typical user (e.g. forms or 3D viewer)
• Importance of image quality to user (e.g. admin or artist)
• Amount of interactivity vs. viewing
For typical office productivity user (no video or 3D):
• PCoIP protocol will use ~150-250Kbs on average
• Assume network would be <70% utilized on average
 3 – 4 users per T1 line

 350Kbs per user for higher bandwidth networks

• Do not try to simulate this by limiting a single session to 250Kbs


 Set sessions cap to 1Mb/sec with the .ADM and set a floor to 250Kbs – PCoIP will deliver the a balanced
experience

 Run multiple sessions and see real world bandwidth across users
For video, add 1Mbs per simultaneous 480p video

© 2010 Teradici Corporation


Protocols compared to PCoIP

Requirement Benefit RDP ICA PCoIP®

Full High-end Graphics


with Perception Free Latency
High Capability Desktop X X 
Plays all Multimedia Formats Play any CODEC’s or formats X X 
Multimedia Redirect Lower Bandwidth for select CODEC’s X ✓ 
Soft Client

Transparent USB Re-Direct Use many USB devices X ✓ 


Use Existing LAN/WAN
Minimum Bandwidth/Latency
Infrastructure X ✓ 
Application independent Zero IT Application management X X 

Hardware Acceleration
Zero loading on the CPU/GPU
X X 
100% availability to user VMs 1:1

© 2010 Teradici Corporation


Don’t get stuck on Benchmarks…

Test for yourself on LAN


• You can tweak the PCoIP.ADM file – UNSUPPORTED!!!!!
• Setup multiple VM’s – look at the real world performance
• Look at real video CODEC’s your enterprise uses; not just CODEC’s
used in the lab: e.g. Flash is pervasive and so is
H.264 in video use now.

Test for yourself on WAN


• Adjust Bandwidth in the PCoIP.ADM file – UNSUPPORTED!!!!.
Additional ADM/Profile values are forthcoming to make WAN easier.
(e.g. pcoip.device_bandwidth_floor )
• Use WAN accelerators to help with non PCoIP traffic enhancements
• Evaluate MMR vs. Host Rendered; What is best.
• Teradici will further refine WAN over time; next update View 4.5

© 2010 Teradici Corporation


VMware View 4 Resources

VMware View 4 Launch Page


https://www.gosavo.com/vmware/CustomPage/View.aspx?id=707206
 
VMware View 4 Web Page (vmware.com)
http://www.vmware.com/go/view
 
VMware View TCO Page
http://www.vmware.com/products/view/tco.html

IDC TCO/ROI Study


http://www.vmware.com/files/pdf/resources/IDC_Quantifying-Business-Value-VMware-View.pdf

28 Confidential
Superior User Experience
VMware View With PCoIP

• Purpose built for desktop delivery


• UDP based for rich multimedia delivery
• Dynamic network adjustments
• End to end software implementation
• Optional hardware acceleration for
graphically intense application
• Supports low cost, “zero” clients
Thank You!

DEMO

30 Confidential
PCoIP Host Device vs. Citrix HDX
True zero-client eliminates desktop management
HDX-3D is significantly limited for the target market

Common attributes
• 1:1 Blade or Rack workstation w/GPU (not a VM
solution)
• Compression hardware required:
 Requires 2x performance NVIDIA CUDA GPU for HDX-3D compression
Feature
 PCoIP comparison HDX-3D
host card offloads compression from any GPU PCoIP
1920x1200 60fps
Max display resolution 1600x1200 30fps
2560x1600 30fps1
# of Displays 1 Up to 42
OS support XP only OS independent
Bandwidth management Static max quality Dynamic to lossless
Client High perf Windows Zero client
ISV Certification None Numerous
1 – Requires external Thruput adapter 2 – Four displays require Amulet DXM610 and Zero Client
© 2010 Teradici Corporation

You might also like