26 messages in com.xensource.lists.xen-develRe: [Xen-devel] of cows and clones: c...
FromSent OnAttachments
Peri Hankey15 Nov 2004 14:01 
Rik van Riel15 Nov 2004 16:35 
Peri Hankey16 Nov 2004 01:44 
Peri Hankey16 Nov 2004 01:50 
ur...@reason.marist.edu16 Nov 2004 07:27 
Mark A. Williamson16 Nov 2004 08:16 
Adam Heath16 Nov 2004 10:09 
Adam Heath16 Nov 2004 10:10 
Matt Ayres16 Nov 2004 10:38 
Peri Hankey18 Nov 2004 08:55 
ur...@reason.marist.edu18 Nov 2004 09:10 
Keir Fraser18 Nov 2004 09:24 
Peri Hankey18 Nov 2004 10:15 
Kip Macy18 Nov 2004 10:40 
Keir Fraser18 Nov 2004 10:55 
Kip Macy18 Nov 2004 11:16 
Jacob Gorm Hansen19 Nov 2004 02:34 
Keir Fraser19 Nov 2004 02:58 
Jacob Gorm Hansen19 Nov 2004 04:01 
Keir Fraser19 Nov 2004 06:49 
Jacob Gorm Hansen22 Nov 2004 04:42 
Peri Hankey25 Nov 2004 07:00 
Keir Fraser25 Nov 2004 13:19 
Peri Hankey25 Nov 2004 14:13 
Keir Fraser25 Nov 2004 14:35 
Ian Pratt25 Nov 2004 14:37 
Subject:Re: [Xen-devel] of cows and clones: creating domains as clones of saved state
From:Keir Fraser (Keir@cl.cam.ac.uk)
Date:11/25/2004 02:35:46 PM
List:com.xensource.lists.xen-devel

You had in fact seen this in an earlier thread: 'crash when domain is restored', which was confirmed as occurring by Charles Coffing. You suggested I add instrumentation. I haven't yet had a chance to do that, but I'll first try it with xen-unstable.

But I'll be interested to hear whether you think there is any mileage in my clone proposal.

It sounds rather like VM forking, except you want to be able to can the base image for later re-instantiation. I guess you would create the in-memory read-only base VM on demand from the canned image when the first CoW VM is created, and garbage-collect it when the last CoW VM is destroyed.

The idea of taking a small basic set of VM images and customising their configuration when instantiating them is sane. For the memory sharing we would like to investigate a more general mechanism (e.g., shared buffer cache indexed by content hash) which would optimise memory usage not just in your scenario but also in a whole bunch of others.

-- Keir