Hi,

I mostly agree with everything said, but I'd like to add some thoughts tp the 
pot.

I think it's important to understand that that a product that coverts clusters 
to 
virtual MP could be designed with different requirements in mind.

We are working on a research project that represents cluster as a NUMA machine. 
This 
is enough for a NUMA aware OS and performace is not bad.

If we were to make a regular SMP, it would probably not work as well.

I am not a Mosix guy, but I would think that installing QEMU on OM will solve 
nothing. It will only shift problems to be addressed at a different layer. 
Maybe I 
am wrong

Sincerely,

Igor.

> In the applications, probably very independent.  In the kernel, highly 
> dependent: different CPUs may access shared data structures *and* protect 
> them with spinlocks.  As Paul said in a separate mail, spinlocks are going to 
> be way more expensive in this sort of distributed environment.
> 
> All that being said, a company called "Virtual Iron" has got a 
> fully-virtualising solution that presents an SMP to the guest OS but actually 
> distributes computation across a cluster.  I have yet to see the product 
> itself - no idea when it'll be released.  It also sounds *really* difficult 
> to make go fast but at least suggests this sort of thing can perform 
> reasonably for some workloads.
> 
> Cheers,
> Mark



_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to