background image

 

 

PCoIP Technology User Guide 

 

 

22

 

9 Latency 

Considerations 

Every network has latency effects that may 
require attention.  Latency effects keyboard, 
mouse and display response.  These effects are 
user subjective with some users noticing effects 
more than others.   

Some latency considerations: 

  Latency due to length of physical medium (i.e. 

speed of light of copper/fiber) and switch hops 

  Additional latency due to OS overhead (e.g. 

40-50 ms for Windows) 

The table below describes latency effects based 
on critical user evaluation.  

Table 9-1: Latency Observations 

Network 

Latency 

Approximate 

Distance

1

 

User Observations 

0-30    
ms 

Campus/metro/ 
inter-city 

(0-1500km) 

Perception free to 
average user 

40-60  
ms 

Inter-city/intra-
country  

(1500-2500km) 

Minimal latency 
perceived, e.g. 
‘heavy’ mouse and 
window movement, 
but very usable 

60-100 
ms 

Intra-country/ 
inter-continent 

(2500-5000km) 

Sluggish mouse and 
windows; some audio 
dropouts 

> 100   
ms 

Inter-continent/ 
overseas 

(> 5000km) 

Slow mouse and 
windows; audio 
dropouts 

 1 

High bandwidth, low-error network 

Note: As with bandwidth considerations, these 
latency observations are subjective and biased 
towards a perception free experience. 
Administrators must study use case(s) typical for 
their deployment and adjust user expectations 
accordingly. 

USB Latency Performance 

Latency effects observed for USB performance 
depend on the type of data transfer. 

  Isochronous - may notice delay or loss of data 

(e.g. video data lost when using a webcam) 

  Interrupt - may delay device response (e.g. 

slow keyboard keystrokes) 

  Bulk - may notice slower data transfer (e.g. 

slower USB flash drives) 

Desired Network Attributes 

Latency effects can be minimized by using a 
network with these attributes: 

 High bandwidth 

 Low error rate 

  Minimized data path/network hops 

Minimizing Latency Effects 

Often latency effects can not be avoided due to 
extreme long distances, non-optimal networks, 
etc.  Administrators can minimize bandwidth use 
and therefore reduce latency effects by: 

 Using less graphically-demanding applications 

(and setting user expectations accordingly) 

 Using 

Device Bandwidth Target

 and 

Device 

Bandwidth Limit

 settings to limit bandwidth 

usage to minimum requirements (see Section 
6, Bandwidth Considerations) 

  Configuring image settings to minimum image 

quality requirements (see Section 7, Imaging 
Considerations) 

Summary of Contents for PCoIP Technology

Page 1: ...0 PCoIP Technology User Guide ...

Page 2: ...n This document is for informational purposes only EVGA MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS DOCUMENT Complying with all applicable copyright laws is the responsibility of the user Without limiting the rights under copyright no part of this document may be reproduced stored in or introduced into a retrieval system or transmitted in any form or by any means...

Page 3: ...ls such as the Management Console can provide similar functionality For more details on configuring PCoIP see the Administrative Interface User Manual 1 and other tool documentation Contents Introduction 2 Contents 2 1 PCoIP Technology Overview 3 2 PCoIP Technology Administration 5 3 Deployment Options 7 4 Discovery Mechanisms 12 5 Network Considerations 14 6 Bandwidth Considerations 16 7 Imaging ...

Page 4: ...a The PCoIP Portal combines audio and USB peripheral data for transmission back to the Host To ensure desktop responsiveness the process of compression transmission and rebuilding happens very quickly typically in less than one display frame update A PCoIP Portal can be a standalone desktop device or be integrated into a monitor OS and Application Compatibility Compatible with all operating system...

Page 5: ...uthorized or blocked by Class or Vendor Device ID Any blocked USB devices are terminated at the Portal to ensure that security is not compromised IT Support Neither Host nor Portal use an embedded Windows or Linux operating system allowing easier and less costly IT support The Portal does not need special drivers for peripheral support all USB devices are transparently bridged to the host PC A PCo...

Page 6: ...Interface allows admins to configure endpoints remotely via a Web browser Figure 2 1 Administration Web Interface The figure above shows the Web Interface with seven regions highlighted Log Out TERA1100 Portal PCoIP Processor or TERA1200 Host PCoIP Processor Home Drop down menus Configuration Permissions Diagnostics Info Upload Webpage summary information Data field with inline help when appropria...

Page 7: ...ore Note When browsing for the certificate an admin may have to change the File Type setting to All Files Using Firefox 1 On the Tools menu click Options 2 At the top of the window click the Advanced icon 3 On the Encryption tab click the View Certificates button 4 On the Authorities tab click the Import button 5 Follow the directions to import the certificate ensure to check the option labeled Tr...

Page 8: ...gs to pair Host Portal endpoints Limited to one Host Portal pair on a simple network 2 Manual Configuration allows manually entering Host Portal pairings This method is often most efficient for small deployments 3 PCoIP Management Console a simple tool for automating pairings and management This is recommended for medium size deployments 4 Connection Broker a third party management tool often with...

Page 9: ...h as an IP switch that can only support 100Mbps Note An improper Ethernet setting may create a half duplex connection Since PCoIP Technology is not compatible with half duplex network connections a warning message is shown and the session is eventually lost Maximum MTU Size see Maximum Transmission Unit in Section 5 Network Considerations Figure 3 2 Session Webpage The Session webpage has seven pa...

Page 10: ...3 Connection Management Webpage 4 Ensure that Enable Connection Management is not selected 5 On the Configuration menu select Session webpage from the Configuration menu Figure 3 4 Session Webpage Portal 6 In the Peer IP Address enter the Host s IP address e g 192 168 20 29 7 In the Peer MAC Address enter the Host s MAC address e g 00 1E 37 DB 09 93 8 Click the Apply button to accept changes Now c...

Page 11: ...ndpoints The recommended environments for the PCoIPMC are Single subnet static IP addresses DHCP with DNS server deployments SLP for discovery PCoIPMC discovers endpoints DNS SRV for discovery endpoints discover PCoIPMC Note The DNS SRV Resource Record name for the PCoIPMC is pcoip tool The PCoIP Management Console capabilities are summarized in the table below Table 3 1 PCoIPMC Capabilities Devic...

Page 12: ...gement Console connection brokers often offer more control over user and endpoint policies for example Host Pooling Defining user sessions Policies based on User ID and location Connection brokers are server based to allow continuous monitoring of Host and Portal endpoints The PCoIP Management Console may be used simultaneously with a connection broker If using a connection broker refer to documen...

Page 13: ...Webpage The Discovery webpage has four settings Enable SLP Discovery see Discovery Using Service Location Protocol below Enable Host Discovery allows Portal to discover available hosts when establishing a PCoIP session Enable DNS SRV Discovery see Discovery Using DNS SRV Resource Records below DNS SRV Discover Delay amount of delay time in seconds between DNS SRV Discovery attempts DNS SRV Discove...

Page 14: ...naged or unmanaged In unmanaged deployments Host and Portal advertise services so that another network SLP aware entity can discover the endpoint When host discovery is enabled on a Portal the Portal dynamically discovers Hosts In managed deployments The Host and Portal advertise services so the CMS can discover the endpoint The endpoint uses the Service Location Protocol SLPv2 as defined in RFC26...

Page 15: ...aximum Transmission Unit MTU of data packets This allows customization of MTU size for the network equipment used see Packet Fragmentation below The Maximum MTU Size can be set using the Administrative Web Interface s Network webpage Figure 5 1 Network Webpage MTU configuration Maximum MTU Size configuration Default Maximum MTU Size is 1400 bytes and can be set from 500 to 1500 bytes NAT Traversal...

Page 16: ...etwork path See Maximum Transmission Unit MTU above for configuration information Virtual Private Networks VPN A Virtual Private Network VPN tunnel can allow PCoIP Technology traffic to traverse firewalls and network equipment that is performing NAT PCoIP Technology is compatible with hardware VPNs For port and MTU configuration refer to the PCoIP TCP UDP Ports and Maximum Transmission Unit sectio...

Page 17: ...PCoIP Technology can be configured to use less bandwidth with a possible reduction in user experience Long periods with no pixel changes result in low average network traffic Audio and USB Bandwidth Audio and USB considerations Audio compression can be enabled to reduce bandwidth during network congestion USB data is not compressed Bandwidth Priorities PCoIP System bandwidth priorities are 1 USB a...

Page 18: ...logy User Guide 17 A good understanding of network topology is required before setting Device Bandwidth Target to a non zero value Note Device Bandwidth Target is applied on next PCoIP Session after selecting Apply ...

Page 19: ...width is not constrained PCoIP System maintains maximum image quality regardless of this setting Note Minimum Image Quality must be set less than or equal to Maximum Initial Image Quality see below It is recommended to set Minimum Image Quality to 40 to fully utilize PCoIP to balance quality and frame rate Maximum Initial Image Quality changes the network bandwidth peaks a PCoIP Session requires b...

Page 20: ...ative worst case scenario is continuously changing full screen video Plan for worst case network congestion during simultaneous worst case users The Minimum Image Quality and Maximum Initial Image Quality settings define user experience during instances of congestion see Section 7 Imaging Considerations For most users minimum acceptable frame rate is 10 to 30 fps Planning Basics The following are ...

Page 21: ...andwidth Target 0 Mbps no Target The figure below shows 4 users sharing a 100 Mbps link Each user has Device Bandwidth Target set to 0 Mbps no Target Figure 8 1 Device Bandwidth Target 0 no Target In the figure above we can see Many dips below 17 Mbps Obviously unfair network bandwidth use some users left with lower bandwidths Device Bandwidth Target 20 Mbps Now users have the Device Bandwidth Tar...

Page 22: ...d then found fair usage settings A better strategy is to determine the bandwidth required to meet users expectations and then work towards the network capacity it requires Device Bandwidth Limit Considerations The example above has the Device Bandwidth Limit set to 0 none to let the PCoIP Processors manage bandwidth throttling This is recommended for most networks unless the administrator must lim...

Page 23: ...erations these latency observations are subjective and biased towards a perception free experience Administrators must study use case s typical for their deployment and adjust user expectations accordingly USB Latency Performance Latency effects observed for USB performance depend on the type of data transfer Isochronous may notice delay or loss of data e g video data lost when using a webcam Inte...

Page 24: ...zing USB Device by Class This example shows authorizing a class of devices printers 1 In the Administrative Web Interface s USB menu choose the Authorization webpage and select the Add new button Figure 10 1 Add New Button 2 In the drop down list that appears select Class Figure 10 2 Selecting Class 3 Next the Device Class must be selected select Printer Figure 10 3 Selecting Printer 4 To authoriz...

Page 25: ...D and Product ID Figure 10 9 Entering Vendor and Product IDs 4 Click the Add button to add the changes then the Apply button to save changes Figure 10 10 Vendor ID and Product ID Authorized Example Deauthorizing Blocking a USB Device by Class 1 In the Deauthorization section click the Add New button Figure 10 11 Add New Button 2 In the drop down list that appears select Class Figure 10 12 Selectin...

Page 26: ...ormation Base used by SNMP MTU Maximum Transmission Unit NAT Network Address Translation OS Operating System OSD On Screen Display Portal screen interface when not in a PCoIP Session PC over IP Personal Computer over Internet Protocol Technology PCoIP An abbreviation of PC over IP PCoIP Host Host side of a PCoIP System PCoIP Portal Portal client side of a PCoIP System PCoIPMC PCoIP Management Cons...

Page 27: ...PCoIP Technology User Guide 26 References 1 TER0606004 PC over IP Administrative Interface User Manual Issue 3 May 2008 2 TER0806011 PCoIP Management Console Quick Start Guide Issue 1 July 2008 ...

Reviews: