Interesting how opinions are starting to change about the use of virtualization in HPC. In High Performance Computing, users often try to use an entire physical server, or many servers for that matter, to solve a single problem. Initial uses of virtualization were to enable users to combine many different programs, each running in their own virtual environment, on a single physical server. Several years ago, one of the top HPC researchers at San Diego Supercomputer Center that I was working with predicted that within 18 months we would see widespread use of virtualization in HPC. Not because HPC problems would require less than a full server, but because the continued proliferation of different Operation System versions would require large university HPC centers to use virtualization to efficiently support multiple operating systems running on the same physical server.

Well, what a difference a few years makes. Microsoft announced this week that their Hyper-V Server 2008 would be available as a no-cost download within 30 days. Who would have thought you would see free server software from Microsoft? Meanwhile, in Boston, where I am this morning after an overnight flight, leading proprietary virtualization vendor VMware announced their co-founder was resigning to return to academia, the West coast, and Stanford University. Just in time for winter no less. I guess he didn't take it very well when parent company EMC fired his wife, ex VMware CEO Diane Green, earlier this year. Sort of hard to run a business when Microsoft starts competing by giving away your major product for free.

However, in the HPC space, you see precious little use of either Hyper-V or VMware, at any price. HPC researchers, long at the forefront of open source, have chosen instead to focus on open source virtualization platforms. Hence my excitement about the pending launch tomorrow of the Sun xVM Virtalization Portfolio. Some of the largest HPC sites in the world are already using xVM Ops Center software to manage their HPC clusters, like the Texas Advanced Computing Center. With the Sun xVM Server, HPC centers small and large will be able to manage their cluster with xVM Ops Center, and use xVM Server to virtualize Linux, Solaris, and Windows guest operating systems running on their cluster. No more long committee meetings deciding which Linux kernel to run or how many hours a year that Microsoft funded researcher can get access to the cluster to run Windows. For that matter, advanced programmers writing multi-threaded code with OpenSolaris can run on the cluster too with xVM.

A great place to find out more about HPC and virtualization will be Sun's upcoming HPC Consortium user group meeting, held prior to SC08 this November in Austin, Texas. Rumor has it HPC Consortium members might even get a special tour of a famous nearby HPC center.

Comments:

www.insidehpc.com has a comment in regards to your post, which brought me over to take a look.

I may be incorrect, which I don't think I am, but anything is possible.

IBM has for years been using Virtual Machines in all of it's Power line since the Power4. Most, if using the Federation HPS switch, are set up with a single partition and it's see through to the user.

However, it's possible, to set up multiple LPAR's, Logical PARtitions, on a single server to give the user multiple operating environments, application servers, databases, etc. Sure, IBM pretty much sticks you to AIX or RedHat, no windows there that I know of.

I know people like to make a marketing splash when a new product comes out. Is it just me? This is old hat for IBM, it's just new to other folks. Kind of like MultiCore Processors. Been messing around with those, personally, since 2000. Old hat.

Disclaimer. I used to work for IBM. In fact I cut my teeth in the HPC arena with IBM. Now I'm a Crayon, so I don't gain anything by touting IBM, in fact I might get a few frowns. But fair is fair, they do deserve some credit for doing this long before almost anyone else, and doing it so well most users don't even know it.

Rich Hickey
Crayon in Scotland

Posted by Rich Hickey on September 10, 2008 at 03:02 AM PDT #

Forgot to mention, I like the articles and comments. Keep up the good work, it's nice reading other peoples perspectives on the state of HPC. It's easy to get blinded to anything happening outside our individual datacenters.

Your weblog is now one of my frequent checks. So, no talking bad about Cray! Well, unless we deserve it of course. (-;

Rich

Posted by Rich Hickey on September 10, 2008 at 03:09 AM PDT #

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by marchamilton