How to prevent VDI boot storms without adding storage

People say that virtual desktop storage has to be robust enough to support "storms" -- boot storms, logon storms and antivirus storms, which all impact virtual desktop

    Requires Free Membership to View

performance. But throwing more storage at these storms isn't necessarily the answer.

Boot storms and logon storms sound the same, but they are different problems with different solutions. While those two storms are inevitable, the antivirus storm is avoidable.

VDI boot storms
Of the boot and logon storms, the boot storm is the easiest to handle. Boot storms are when many virtual machines (VMs) boot at the same time. Since boots are read-intensive operations, they're relatively easy to solve.

If you have a high-end storage system, it likely supports caching and can essentially keep the most used bits in memory, rather than physically getting the data off the disks. Often times that alone is enough to avoid a boot storm.

If you don't have a solution that can cache the data, you can still avoid boot storms by pre-starting your desktops in groups or "waves" a few minutes apart in the morning so that all the machines are ready for people to log on when they arrive. After all, you're storage is built to handle the general workload -- it's only when multiple people boot an entire OS that causes problems.

VDI logon storms
The harder of the two is the logon storm (or login storm), which occurs in spite of your best efforts dealing with boot storms. That's because logon storms, unlike boot storms, are write-intensive. Each user is doing something different, so the operations are unique. That means that it's more challenging to cache or optimize.

You can see how boot storms are comparatively easy to deal with. You can pre-boot your machines at various times throughout the night, but you can't tell your employees to come into the office at staggered times just to avoid logon storms.

This means that when planning out a storage solution, you need to pay more attention to logon storms than boot storms. It's not that boot storms aren't important -- it's just that there are more ways to deal with them than simply throwing more IOPS and bandwidth at the problem.

Antivirus storms
Boot and logon storms are inevitable consequences of storing desktops in the data center. The other storm, the antivirus storm, is more of a self-inflicted wound than an unavoidable gotcha.

In this case, admins tend to carry on business as usual by installing antivirus software into their VM image. While that isn't the end of the world by itself, they forget to take into consideration the fact that the default settings typically call for scheduled AV scans. Imagine the issue when all of your desktops start scanning their file systems at the same time!

It's easy enough to avoid this by tweaking some settings or turning off antivirus  altogether, but there are out-of-band or VDI-aware antivirus solutions available, too. No matter what, common sense will help you avoid the antivirus storm.

Read more from Gabe Knuth

Gabe Knuth is an independent industry analyst and blogger, known throughout the world as "the other guy" at BrianMadden.com. He has been in the application delivery space for over 12 years and has seen the industry evolve from the one-trick pony of terminal services to the application and desktop virtualization of today. Gabe's focus tends to lean more toward practical, real-world technology in the industry, essentially boiling off the hype and reducing solutions to their usefulness in today's corporate environments.

This was first published in December 2011

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.