On 28 Jan 2010, at 3:10 pm, Mark Hahn wrote:

I don't buy the argument that the winning case is packaging up a VM with
all your software.  If you really are unable to build the required
software stack for a given cluster and its OS, I think using something

you're right, but only for narrow-function clusters. suppose you have a cluster used by 2k users across a handful of different universities
and 100 departments.  and have, let's say, 2 staff.  it's conceivable
that using VMs would permit a higher level of service by putting more configuration flexibility into the hands of the users. yes, most would
use a standard image (which might be the bare-metal one, actually),
but making it easier to accommodate variance is valuable.

it even offers the ability to shift the model - instead of actually booting VMs on nodes for a job, how about just resurrecting a number of VM instances (freeze-dried in already-booted state)? that makes the setup latency potentially much lower. (pages from a VM image can
be fetched lazily afaik, and presumably also COW.)

COW is certainly how some of the virtual desktop solutions work; desktop machines are 90% identical in most organisations, so it makes sense to use COW when firing up a new one. So the technology is definitely around.

for the few HPC-oriented performance studies of VMs I've seen,
the only slowdowns were for OS activity (IO, page allocation, etc).
an ideally-behaved HPC app minimizes those already, so...

We've certainly seen some interesting behaviour as far as the network is concerned. We tried creating a VM with a Lustre client in it, and have not had much success with that. There's more variability in network latency, and the Lustre servers hate that and keep ejecting the client. We haven't solved the problem yet.

Tim


--
The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE. _______________________________________________
Beowulf mailing list, [email protected] sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to