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>