Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2001 07:53:08 +0100
From:      Pavol Adamec <pavol_adamec@tempest.sk>
To:        Alex Pilosov <alex@pilosoft.com>
Cc:        "Bruce R. Montague Brucem" <brucem@mail.cruzio.com>, freebsd-net@freebsd.org
Subject:   Re: virtual hypervisor clusters
Message-ID:  <3A6E7BD4.96D56EE1@tempest.sk>
References:  <Pine.BSO.4.10.10101232358400.7630-100000@spider.pilosoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
As for my previous message:
It is Alpine project (http://alpine.cs.washington.edu/).
It runs (almost) unmodified TCP/IP stack in userland, 
not the kernel. Sorry for confusion.

Paul

-----
There's a project to modify a FreeBSD kernel to be run as
a userland process. Sorry, I can't find the link.

Paul

Alex Pilosov wrote:
> 
> 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


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?3A6E7BD4.96D56EE1>