Tech: VMware explains PCoIP approach

Posted by Alessandro Perilli   |   Thursday, April 15th, 2010   |  

vmware logo

Since the release of VMware View 4.0 and the software-only implementation of the Teradici PC over IP (PCoIP) remoting protocol, there’s a lot of discussion about its performance in local area networks and its efficiency across WAN links.

BrianMadden.com recently published an insightful interview with VMware about how PCoIP works in deep, technical details.
It’s just three questions and answers, but it’s well worth a read:


…As part of image decomposition, the PCoIP protocol makes use of motion estimation and compensation. The host side attempts to detect groups of pixels that have moved between screen changes. This is called motion estimation for some subtle technical reasons, but it’s probably easier to think of it as motion detection. The details of any detected motion are sent to the client device which copies the pixels from their original location to their new location. This is a form of caching, but currently only applies to pixels that were visible in the immediate prior screen.
As you can imagine, motion detection could be very CPU-intensive if you search every possible position on the screen (e.g. 2+ million comparisons for each pixel block for a 19×10 screen). Since it is much more likely that a block of pixels has moved only a small distance between screens, most motion estimation algorithms limit their search to a region of nearby pixels rather than the full screen…


Labels: , ,

blog comments powered by Disqus


virtualization.info Newest articles
Live from VMworld 2010: Day 4

September 2nd, 2010

VMworld 2010 is at its last day and VMware decided to place the second keynote today. The second keynote is usually more technical than the first one, but as virtualization.info…

Live from VMworld 2010: Day 2

August 31st, 2010

Here we go again. As usual virtualization.info is at the VMworld conference to live cover the keynotes and any other major announcement released by VMware during the event.
Paul Maritz,…

VMware renames vCloud Service Director, bundles it with vCenter Chargeback and vShield Edge

August 30th, 2010

Just before the VMworld 2010 opening keynote, cloudcomputing.info received a couple of confirmations that VMware is about to rename its not-yet-launched vCloud Service Director (vCSD) in just vCloud Director. This…

Citrix XenClient 1.0 to be available at the end of September – UPDATED

August 30th, 2010

In the attempt to distract the audience just before the VMware VMworld 2010 opening keynote, Citrix announced last week the imminent availability of XenClient 1.0.
The Xen-based client hypervisor (see…

Citrix acquires VMLogix

August 30th, 2010

Just one day before the VMware VMworld 2010 opening keynote, Citrix managed to distract the audience with a major announcement: the acquisition of VMLogix for an undisclosed sum.
VMLogix entered…

Symantec announces ApplicationHA and VirtualStore for VMware virtual infrastructures

August 19th, 2010

Earlier this week Symantec announced two new products for VMware virtual infrastructures dubbed ApplicationHA and VirtualStore.
ApplicationHA, powered by Veritas Cluster Server technology, monitors applications and virtual machines health. It…

CA extends IT Client Manager support to ESX, Solaris Containers, App-V and ThinApp

August 19th, 2010

Yesterday CA announced the release of a new version of IT Client Manager (ITCM), its systems management software.
ITCM integrates multiple other CA products, including Asset Management, Software Delivery, Remote…

Veeam releases free version of Reporter 4.0

August 19th, 2010

A couple of weeks ago Veeam silently released a free edition of its reporting solution Reporter.
Reporter 4.0 was released in May, introducing a web GUI, change management reports and…

Vizioncore loses Vice President EMEA

August 19th, 2010

Vizioncore has recently lost its Vice President of EMEA region, virtualization.info has learned.
Roger Baskerville was the EMEA Sales Director at XenSource before the Citrix acquisition. He then covered the…

Is Google using KVM-based hardware virtualization?

August 18th, 2010

For years Google has been pretty adamant that it doesn’t need hardware virtualization.Everything started in 2007 when a Google engineer, Luiz André Barroso, said at the Usenix conference:

I think it…

VMware signs agreement with multiple VDI vendors for PSO assessment – UPDATED

August 18th, 2010

Despite its position in the VDI market is not exactly comfortable at the moment, VMware is taking interesting steps. The company just signed agreements with a couple of VDI vendors,…

Paper: HP Converged Infrastructure enterprise reference architecture for client virtualization

August 18th, 2010

HP has recently published a reference architecture for VDI environments based on Citrix XenDesktop 4, System Center Virtual Machine Manager (SCVMM) 2008 R2 and Windows Server 2008 R2 Hyper-V.
The…

Microsoft releases Virtual Machine Servicing Tool 3.0 beta 3

August 18th, 2010

In May Microsoft finally unveiled an upcoming, revamped version of its patch management solution for virtual infrastructures: Virtual Machine Servicing Tool (VMST) 3.0
VMST is not a patching tool per…

Paper: VMware vCenter Server 4.1 Performance and Best Practices

August 18th, 2010

VMware continues to release new technical papers about vSphere 4.1. After Understanding Memory Resource Management in VMware ESX 4.1, Enhanced VMware ESX 4.1 CPU Scheduler and Host Profiles: Technical Overview, today virtualization.info…

 
Monthly Archive