If plex86 cannot self-virtualize (nest), it can be made to *appear*
to nest. A request to launch a new plex86 can be sent to the running
copy, which can then create a new VM. Of course plex86 would have
to keep track of the hierarchy of VMs created. Each VM created
is added to the tree of VMs (even though they are all on the same level).
Of course it is better if plex86 can run itself (although overhead
may be too high - each plex86 needs to be instruction scanned from
the first instance to the new instance!)
As to what nesting is useful for: My VM book says that this
provides a technique to leverage large machine resources.
Just upgrade to a new machine, and run another copy of VM
under VM to provide more machines. This removes any intrinisic
limitations on the VM software. [EG. VM doesn't really have to
support more than two VMs -- more is icing].
Also, if you have a REALLY BIG MACHINE, nesting provides a way
to organize VMs.
I don't think PCs are there yet, but on Slashdot there was a
reference to a story about someone who ran over 41,000 copies
of Linux on a S/390. Can you image a single flat list of 41,000
VMs?
----Original Message Follows----
From: [EMAIL PROTECTED] (Ramon van Handel)
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: How many VM-levels is possible?
Date: Fri, 31 Mar 2000 15:05:12 +0200
MIME-Version: 1.0
Received: from [212.204.201.31] by hotmail.com (3.2) with ESMTP id
MHotMailBAADEDA00078D82197A0D4CCC91F046A0; Fri Mar 31 05:05:38 2000
Received: by lightning.fastxs.net (Postfix, from userid 0)id 961BAE8044;
Fri, 31 Mar 2000 15:05:13 +0200 (CEST)
Received: from gallium.chem.vu.nl (gallium.chem.vu.nl [130.37.144.37])by
lightning.fastxs.net (Postfix) with ESMTP for <[EMAIL PROTECTED]>id
EFCE6E8044; Fri, 31 Mar 2000 15:05:12 +0200 (CEST)
Received: from [130.37.144.204] (mac204.chem.vu.nl [130.37.144.204])by
gallium.chem.vu.nl (8.9.1a/8.9.1) with SMTP id PAA22206for
<[EMAIL PROTECTED]>; Fri, 31 Mar 2000 15:05:12 +0200
>From [EMAIL PROTECTED] Fri Mar 31 05:09:37 2000
Delivered-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Message-Id: <v01550104b50a52f84ed9@[130.37.144.204]>
Sender: [EMAIL PROTECTED]
Precedence: bulk
>Ramon van Handel wrote:
>> But this doesn't mean *nesting* the virtual machines... you can run as
many
>> VMs next to each other as you want. We were talking about nesting them,
>> which doesn't sound very practical in this case.
>
>As I explained, a user within one of the VM's may want to run his own
>VM. Let's say the VM being offered on an ASP basis is running Linux,
>but the user wants to run some Windows apps within a VM or vice-versa,
>etc.
Oh ok. Misunderstanding :)
-- Ramon
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com