This reminds me to ask about all the Xen questions.... Virtual machines
(sans dynamic migration) seem to address the inverse of the problem that
MPI and other computational clustering solutions address.   Virtual machines
assume that the hardware is vastly more worthy than the OS and application
where Beowulf style clustering exists because the hardware is one N'th what is 
necessary
to get to the solution.

I don't agree. virtualization is a big deal because so many servers run at low duty cycles (utilization). VM lets you overlap them in time while preserving the fiction that they're on separate machines. this is perfect for latency-tolerant operations (like anything involving humans...). virtualization is a throughput thing.

Where does Xen and other VME (not the system bus) solutions play in Beowulf 
land.

The "virtual machine environment" stuff will enable CPU vendors to add
more cores to a box but how does that help/hurt an MPI cluster environment?

throughput or "real" parallel?  it's all about how tight your coupling is.
virtualization is like sharing interconnect links - great if you're latency tolerant (that is, loose-coupled, not synchronized), but not if your parallel processes need to avoid random delays.
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to