WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Xen - Mosix cluster

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx, tcranbrook@xxxxxxxxxxxxx
Subject: Re: [Xen-devel] Xen - Mosix cluster
From: "Mark A. Williamson" <mark.williamson@xxxxxxxxxxxx>
Date: Fri, 15 Oct 2004 14:11:33 +0000
Delivery-date: Fri, 15 Oct 2004 15:21:42 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: <4170ac8b.636.0@xxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <4170ac8b.636.0@xxxxxxxxxxxxx>
Reply-to: mark.williamson@xxxxxxxxxxxx
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.6.2
> This may seems a bit of a strange question, but has any thought been given
> to merging the ideas of Xen with Mosix?  A client asked me this, and I
> can't come up with a clear answer.  I understand that both provide
> clustering, but at a different granularity.  A Xen cluster can migrate an
> entire server OS environment, while a Mosix cluster migrates specific
> processes.
>
> I presume there is a basic assumption to Xen usage that the hardware
> resource pool, represented by the resources of any single physical computer
> system, smp or not, is always mayfold greater than the demands of any guest
> domain.  Many OS images running concurently on the same machine is the
> idea.  As a side effect, the resource usage of any on OS environment is
> also limited at a maximum by the limites on any single node machine. (It's
> also limited by configuration, I know.)

All true.  If a node is overloaded, you might migrate some domains off it.

> Would building Xen on top of Mosix allow that resource pool to expand to
> that of the entire Mosix cluster? 

Through Xen migration, you effectively get the resource pool of your entire 
Xen cluster but you can only run processes on their domain's current home 
CPU.

If you were going to use Mosix, it would be *on top* of Xen (not vice-versa) 
and would allow processes to migrate to other domains on other nodes.  Xen 
wouldn't know / care that this was going on, however - it just cares about 
scheduling domains on it's local CPU and doesn't really know about the 
processes within them.

> This would, if feasible, allow not only 
> more domains to be managed by a single Xen kernel, but also allow dynamic
> expansion of single domain images beyond the limits of single hardware
> nodes.

You could theoretically run Mosix in your Xen domains, allowing Mosix to 
migrate processes to other nodes in the cluster.  Xen wouldn't be involved in 
this though.

So, you can run (theoretically - the OpenMosix patches are currently against 
an older Linux kernel) Mosix in XenLinux on top of Xen itself, without 
requiring changes to Xen.  But you can't do this transparently to the guest 
OS.

Btw, somebody was talking about using OpenSSI on top of Xen some time last 
year but I don't know haw they got on.

HTH,
Mark


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>