From owner-freebsd-net Tue Jan 23 19:47:31 2001 Delivered-To: freebsd-net@freebsd.org Received: from mx.cruzio.com (sa-165-227-138-17.cruzio.com [165.227.138.17]) by hub.freebsd.org (Postfix) with ESMTP id 736D437B698 for ; Tue, 23 Jan 2001 19:47:08 -0800 (PST) Received: (from brucem@localhost) by mx.cruzio.com (8.9.3/8.9.3) id TAA00860 for freebsd-net@FreeBSD.ORG; Tue, 23 Jan 2001 19:02:15 -0800 (PST) (envelope-from brucem) Date: Tue, 23 Jan 2001 19:02:15 -0800 (PST) From: "Bruce R. Montague Brucem" Message-Id: <200101240302.TAA00860@mx.cruzio.com> To: freebsd-net@FreeBSD.ORG Subject: virtual hypervisor clusters Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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