[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen and migration
On Thu, Oct 02, 2003 at 10:25:38PM +0100, Ian Pratt wrote: > We'd probably modify the guest OS to cause it to evict the entire > buffer cache before asking for a suspend, to minimize the state. I spent quite a lot of time dealing with the issues of suspending and resuming guest images in NomadBIOS (which is based on L4 and L4Linux), I did not have the problem of having to change the guest pagetables because L4 provides recursive address spaces, but other resources such as task numbers had to be remapped instead. I ended up needing quite a bit of cooperation from the guest and its applications (through a special signal handler, everything is transparent to user programs), but in the end it got to work quite well. A good thing about L4 is the entire address space of a guest can be unmapped, and resulting page faults be propagated to the host environment, which allows for the use of 'precopy' migration, effectively running the guest on the originating host while copying pages across, until the working set is sufficiently small that an outside client will not even notice that the system is suspended, migrated, and resumed on the new host (typical downtime is less than 1/10th of a second for a loaded system). About the buffer cache I am not sure it matters, perhaps better to use good checksums to eliminate duplicate page transfers of identical pages, as the disk image will have to be copied as well, and - in the case of a network filesystem - the cached pages may have to be refetched from the file server if evicted. > > Volunteers welcome ;-) I am currently awaiting a response to my Ph.D. application, I was planning to continue work on NomadBIOS in a Grid setting, but perhaps we can find ways to cooperate, I am impressed by the thoroughness of the Xen-paper. If I get the funding I will start my work around November or December. If you have the time, please have a look at http://www.nomadbios.dk. > Cheers, > Ian best, Jacob ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |