Tuesday Jan 11, 2011

VDI In The Sky: Encore

A while back my colleague ThinGuy posted a blog entry called "VDI In The Sky" showing photos of the Oracle Virtual Desktop Client on a Netbook accessing a Oracle VDI hosted desktop from 30,000 feet.   On a trip I took to San Francisco I could not help wanting to try it myself.  I often talk of the benefits of the Sun Ray Appliance Link Protocol to customers.  With wifi service available on many airlines and at reasonable prices for business travel I was in luck.   

As a side note, when I am discussing with customers the concept of Virtual Desktop Infrastructure I always get the "What about when I am not connected like on a airplane?" question.  I ask you to look at the evolution of being connected (or "Online") and the pace of the adoption of network technologies making network access ubiquitous.   It is amazing how quickly network access and network speeds have evolved.   So I ask in return, "When are you not connected?  if you are not, do you really have much to do?"

So there I was on a plane in premium economy with a bit more leg room, wifi internet access, a Cisco VPN connection to my lab,  and the Oracle Virtual Desktop Client installed.  It was too hard to resist trying what Thinguy showed, so I fired up my mobile phone video recorder and gave it a try (Sorry for the shaky hand but typing and recording at the same time was a challenge)

I couple of things I want to point out as you watch this:

  1. The internet access was from 30,000 feet traveling at several hundred miles per hour (A incredible networking feat on it's own)
  2. The greatest challenge to using internet access on a airplane is "Latency" that impacts the user experience by having to wait for those emails messages to load,  files to download / upload,  or in this case for the screen to draw a VDI hosted desktop.   Latency is measured in milliseconds (ms) and on your home broadband network will likely be in area of 100ms to 150ms depending upon what you use.  Over airplane wifi connections you will see in this video it is 300ms to 400ms latency and it is not consistent, it changes up and down frequently thanks to the plane's airspeed.
  3. In order to access my VDI hosted desktop securely I needed to create a VPN tunnel so now I have added IPsec encryption to the 300-400ms latency. 

My goal was to answer the question "Would accessing a Virtual Deskop from 30,000ft at high latency be usable or just a gimmick?" I will certainly say that playing youtube videos over this connection is entirely unreasonable so I did not even try.   I set out to access a variety of desktops - Windows 7,  Windows XP, Windows Server 2003, Windows Server 2008, and Ubuntu Linux all accessed by Oracle VDI software.  My focus was on the following tests:

  • Responsiveness of the Oracle VDI login and desktop selection screens
  • Initial desktop screen draw time and pix-elation  from network delay.  Initial screen draws are typically the largest.
  • Mouse click response time such as selecting windows manager functions and having them respond reasonably.  Click delays will drive even the most patient user crazy.
  • Determine the impact of accessing different desktop back-ends such as Windows Server, Windows 7, and Ubuntu Linux

I could have spent hours on different tasks but I chose these basic ones for the sake of time and so I have a reason to test other things on another trip ;-)

Some conclusions for me:

  • The usability for displaying a desktop is very good for a variety of desktops with Oracle VDI using the Sun Ray Appliance Link Protocol
  • I could certainly do more over this connection with remotely displaying a VDI desktop and applications.  Data intensive tasks are better left in the data center such as:
    • Trying to load a large inbox to a mail client and open attachments. When opening mail using a VDI hosted desktop that one big attachment can be opened in a few seconds rather than loading it into a mail client over the airplane wifi at high latency
    • Many applications are accessed by a browser and are very "chatty",  meaning they frequent transactions back and forth and will suffer by high latency on a WAN. These applications will perform well in a VDI model since the browser and the applications are on a data-center backbone and not on a WAN.
    • Trying to access large files from a home directory.  Users can load any size file needed into OpenOffice that resides a VDI hosted desktop and not worry about the data transfer time to a laptop
    • I prepared a presentation during travel time and never had to close then re-open the file.  Same thing goes for email messages I was editing.
So what is the big deal?  Why VDI in the sky anyway?
  1. Corporate and customer data are completely secure in the data-center. (As long as it is kept there)
  2. Desktops OS and personal data are backed up transparently - Less time spent as a desktop administrator and more time for what users are paid to do.  (Example: My corp laptop is old and makes unnerving noises at times so I am worried)
  3. With Oracle VDI users can have a variety of desktops and not be limited by the hardware they carry - Windows XP, Windows 7, Ubuntu Desktop, Oracle Enterprise Linux, Solaris, and more.
  4. Tasks can be started then disconnect and reconnect from them as needed without having to restart from the beginning
  • Think editing a OpenOffice presentation, document, spreadsheet and not having to worry if your laptop battery dies losing critical changes
  • The ability to access any size file a user needs whether it is in email, on a home directory, or on a company shared folder and not be impacted by limitations of the network being using at the time
  • A developer can load source files into development tools and run tests or compiles then disconnecting while traveling and  knowing they keep on running as needed

There are many more examples that I will save for a forth coming blog series called "Why VDI"

 Thanks for reading

Tuesday Mar 18, 2008

Just Released - Sun Virtual Desktop Infrastructure Software 2.0

     Hot off the presses is Sun's Virtual Desktop Infrastructure Software 2.0, just released last night. Included is the new Sun Virtual Desktop Connector, acting as a broker between Sun Ray and Secure Global Desktop infrastructure and VMware virtual machines.  This solution provides exceptional flexibility in deploying virtual desktops in an easy, secure manner to both Sun Ray clients as well as a variety of other clients, with a choice of desktop operating systems, including Windows, Solaris and Linux. This would probably be a good time to note our recent announcement of entering an OEM agreement with VMware, making it that much easier for a complete solution from Sun.

     Heck, so many interesting things happening in this space, it's hard to keep track of it all. Wouldn't want to miss our purchase of innotek and their VirtualBox technology, an open source virtualization software technology that allows running virtual machines under a variety of host operating systems to run many different guest OSes, including Solaris, Linux, Windows and OS X. Nor would I want to forget the ongoing work incorporating Xen open source technology into both OpenSolaris, and into xVM Server,  giving you the ability to run guest operating systems with no hypervisor knowledge as usual, and those guest operating systems that are hypervisor aware and can take advantage of performance enhancements through direct hypervisor calls.

Thursday Dec 20, 2007

Largest Windows XP VDI desktop ever?

Not too long ago a customer asked me what was the limitation for a Windows XP desktop as delivered from a VM to a Sun Ray. I didn't know what were the limitations for Windows XP itself and I had never had the opportunity of experiencing it myself, so I went on a techo quest to "do it".

The question has a few implications, and I'll explain as I go, but the first one is, what is Windows XP really capable of? The answer as found here, is 4096x2048, as long as your client can handle it. As it turns out, the Sun Ray Windows Connector can.

The next thing was to match that to something that could be handled by the Sun Ray Display capabilities. If you look at the largest resolution from the Sun Ray range, a Sun Ray 2FS maxes out at 3840x1200... (that's 2 x 1920x1200). Not quite big enough. This is a job for the multihead feature!

So the next avenue of exploration was to figure out a multihead config that made sense. Instead of doing the maths, I went and ruffled through the Sydney Solution Centre to see what my test base would look like, and found a number of Sun Ray 1 and 1G units and a few 19" monitors. As the monitors were 1280x1024, the best possible fit came to be 6 monitors in 3x2, with a total resolution of 3840x2048. Close enough this time :)

After creating a multihead group with the right configuration, I connected this to my Windows XP VM, and this is the result!

And yes, this was done using 4-8 year old Sun Rays... Doesn't get better than this! The only way I was able to showcase performance on a screen this size, was to run a screen saver. This is now a permanent demo at the Sydney Sun Solution Centre.


Think Thin is a collection of bloggers that work with Oracle's Virtual Desktop portfolio of products.


« July 2016