Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2001 00:06:29 -0500 (EST)
From:      Alex Pilosov <alex@pilosoft.com>
To:        "Bruce R. Montague Brucem" <brucem@mail.cruzio.com>
Cc:        freebsd-net@FreeBSD.ORG
Subject:   Re: virtual hypervisor clusters
Message-ID:  <Pine.BSO.4.10.10101232358400.7630-100000@spider.pilosoft.com>
In-Reply-To: <200101240302.TAA00860@mx.cruzio.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 23 Jan 2001, Bruce R. Montague Brucem wrote:

> Does anyone have a way to run multiple PC emulators,
> each running FreeBSD (of course) on a single FreeBSD
> machine? And then cluster the virtual machines using
> a virtual network driver/simulator? The intent here
> is to literally run multiple TCP/IP stacks (albeit
> at non-real-time simulation rates) and simulate a
> wide variety of media in the ``network'' virtual
> device on the real machine. That is, the typical
> network research problem (or VM wannabe).

Try following things:
running freebsd under freebsd port of vmware
running freebsd under freebsd port of plex86

Actually, you don't really need 'hypervisor'. It doesn't have to be
"completely virtualized". Linux has something called 'user-mode linux',
which is a complete kernel, however, instead of having real
hardware drivers, it makes userlevel (filesystem,etc) calls to the 'top'
kernel. You don't even need root to boot it. (which is why its
called user-mode linux). FreeBSD doesn't have anything like that, to my
knowledge.

Also, I believe that this is a pretty nasty setup to simulate anything,
since your main latency/slowdown will be in the context switching of 'top'
virtual machine, and you will probably kill performance after 4th virtual
machine (just a guess).

More interesting research stuff is MOSIX, it has support for real
clustering (global pids, process migration, etc). Their latest version is
for linux, though previous one was for BSD/OS...

-alex



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSO.4.10.10101232358400.7630-100000>