Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2001 19:02:15 -0800 (PST)
From:      "Bruce R. Montague Brucem" <brucem@mx.cruzio.com>
To:        freebsd-net@FreeBSD.ORG
Subject:   virtual hypervisor clusters
Message-ID:  <200101240302.TAA00860@mx.cruzio.com>

next in thread | raw e-mail | index | archive | help


This is a speculative "freebsd-cluster" newbie type
question. I hope "-net" is appropriate.

A couple of us, over beer, were pondering clusters,
virtual machines, VM/370 hypervisors/networks,
emulators, JIT's, jails, dummynet, netgraph, etc..


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).

For this to actually work at any semi-realistic
speed, the PC emulators would probably have to be
truly `hypervisor-like', that is, basically run
non-privileged code pretty much at regular instruction
rates, and just take the emulation hit for non-privileged
code/operations. The 32-bit x86 is still probably
a good way from true virtualizability(?), but...

Have any network research/simulation folks done such
things using PC VMs? What is the best performance
that has been achieved using PC emulators capable
of running FreeBSD?

Any relevant advice appreciated, however, only open
source solutions are likely helpful, other than as
existence proofs.


 Regards,

 - bruce







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?200101240302.TAA00860>