It has almost been one year since I started being able to use the PCoIP software implementation we have been collaborating on. There has been a lot of questions about how is PCoIP for WAN delivered desktops?
There is no doubt or question delivering a desktop experience across the WAN is one of the most challenging aspects of virtual desktops. From extremely low bandwidth, high latency environments to wildly imaginative ideas of what it takes to deliver a rich PC like experiance. The great part for customers is loads of R&D dollars have been going into this area for the last few years and every day the possibilities expand further. PCoIP was one of the first technoliges to tackle the most demanding needs of high end users across the WAN by delivering 3D initially with their hardware solution.
Putting aside religion for the moment; regarding what realistically can be delivered across a WAN, what it really takes to do it and the pros and cons of any given approach. I simply wanted to share a day in my life. I have been working from some type of WAN delivered desktop for 8 plus years now. Sure, I have a laptop and it sits right beside me in my case waiting for my next trip. Even when traveling, I primarily connect to my remote virtual desktop.
One exmple of walking the talk, at VMworld 2009 I delivered my presentation using a early beta version of PCoIP from the same remote virtual desktop I work in everyday. Not something I personally have seen done at other large events That is just how natural it comes to me, though. If you have a VMworld login you can watch that session here.
For a little bit of background. I primarily work remotely from my home office in Boise. My Virtual Desktop is hosted somewhere in Palo Alto. Currently, it resides in what I call the wild wild west because it is our engineering View Manger environment that is always running the most recent beta or released version of View Manager. Client and agents are always mismatched and I never know when one of the offline engineers is checking out one or more VMs. No, I am not recommending you do the same. I just have not gotten around to having my VM moved
.
My home connectivity is cable with a standard 10MB down, 1MB up connection. My VPN connection to Palo Alto is limited to 1MB.
I share this connection with another full time work from home user.
My typical latency is to my virtual desktop in Palo Alto is 45ms depending on what is going on. It was 400ms the other day during a large FTP transfer.
While writing this blog entry and recording the video below my connectivity was well below my subscription with my uplink only reaching 255Kbps. While working CSI on CBS.com was being watched by someone else.
I have dual line Vonage VoIP service shared across the same cable connection.
My thin client is a WES based thin client with dual 19" monitors at 1280x1024 32bit color
My Virtual Desktop is configured with a single vGPU and 785 Mbytes of RAM
My desktop current has themeing turned on and my desktop settings are set to maximize for appearance not performance.
My daily activity is connecting to my remote virtual desktop from my thin client across the standard VMware Juniper SSL VPN. Their policy is to limit each connection to 1MB.
This is a day in the life of my virtual desktop experience. I do all my day to day work in my virtual desktop along side the barrage of conference calls. Web Browsing, Email, Instant Messaging. All my product requirements docs, presentations, even this blog are all done remotely.
I have made a short video below demonstrating my remote virtual desktop in Palo Alto connecting from here in Boise using the GA version of VMware View with PCoIP. Because could be hard to see here is an inventory of what I have had running over the last few weeks ( I am really bad about cleaning things up)
- Outlook with 24 open / draft emails
- 8 Word Docs
- Two PowerPoint presentations
- 17 Firefox tabs
- 1 instance of calculator
- 8 Internet Explorer tabs
- 1 Command Window
- 2 instances of Paint
- 1 instance of Pidgin IM
{youtube}"http://www.youtube.com/watch?v=icWEs9b6RZA" height="385" width="640"{youtube}
