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>