George Crump


Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

Desktop Virtualization May Break Storage

As day two of the BD Event drew to a close, the closing keynote was delivered by Peter Levine of Citrix. Mr. Levine gave an excellent presentation on desktop virtualization and closed with a warning for storage vendors. The key issue is the impact that desktop virtualization will have on storage capacity and I/O demands, and desktop virtualization vendors need help addressing it.

The needs of a virtual desktop environment are different, because you have thousands of virtual desktops instead of hundreds of virtual servers. Basically, you need consistently good performance across those thousands of virtual desktops instead of occasionally very high performance. There is one exception though: login. In the virtual server world, all of the systems are typically always on. You don't shut your servers down for the night and then boot them when you come back in the morning, so the virtual server world does not see a login storm. In the desktop world, for security purposes, you want your users to login and logout. The problem is that they all login around the same time. Also you can't pre-stage logins. No user is going to want the server to pre-login to the system. This would break security protocols. The result is at some point you are going to have a bunch of users login at the same time.

Solid State Disk (SSD) is a perfect fix for this. It can handle the sudden I/O requirements that a login storm creates. The problem is that the desktop virtualization is supposed to drive down desktop computing costs, putting all those desktops on silicon was not part of the game plan. Capacity optimization in the virtual desktop world is going to be critical and something that I'll discuss in our next entry. The ability to auto-tier data sets to SSD will also be important. The result should be a system that has virtual desktops begin to login the images of those desktops, and the specific user profiles are staged into SSD so that users see a rapid login. Then, as the login storm dies down, destage these images from SSD to regular hard disk and give the SSD tier back to databases during the work day and evening.

This is going to add a new wrinkle to auto-tiering. The ability to move data types is typically based on policy instead of access patterns. You'll want to have the ability to override what the storage system thinks it should do, and allow a forced move of key virtual desktop components to the SSD tier when needed. Ideally, I'd like to see the auto-tiering technology learn about how data is accessed and learn when it should put what data into what tier, until then you are going to need monitoring tools to help you make those moves.

It is interesting that I'd just completed an article that discusses many of these issues. I like being on the same page with someone as distinguished as Mr. Levine. Next up in fixing desktop virtualization storage is capacity management. Again, the goal of desktop virtualization is to drive down costs. Moving all the users storage off of inexpensive local hard drives and on to expensive SAN storage is not going to work. Capacity optimization is going to be a must. Stay tuned for more on that.

Related Reading


More virtualization Insights



Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Network Computing encourages readers to engage in spirited, healthy debate, including taking us to task. However, Network Computing moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. Network Computing further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers