WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Question about distributed checkpointing with Xen

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Question about distributed checkpointing with Xen
From: Siddharth Aggarwal <saggarwa@xxxxxxxxxxx>
Date: Wed, 12 Jan 2005 12:37:31 -0700 (MST)
Delivery-date: Wed, 12 Jan 2005 20:45:04 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx

Hi,

I am doing some research on time-travel in distributed systems. We have
implemented a disk checkpointer on FreeBSD and thinking about taking the
next step to checkpointing complete system state.

I also saw on the research roadmap for Xen, the statement

"Deterministic replay. Running in a virtual machine, it becomes possible
to record lightweight checkpoints of guests OSes as they run, and log
incoming events and interrupts. Thus, execution can be rolled back and
replayed in a deterministic fashion. This is great for debugging, and can
also be used to run two systems in lock-step to provide software
fail-over."

My debate is whether it is better to implement checkpointing at the
physical machine level, or at the virtual machine level. I figure it would
be easier to do it with a VMM, with the added overhead of needing a VMM.
Is there native OS support on BSD/Lunux to save and restore system state
or something that does it partially?

Has there been any discussion on pros and cons of checkpointing at the
physical machine versus VMM level? Can anybody point me to some
information about it?

Thanks,
Sid.



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Question about distributed checkpointing with Xen, Siddharth Aggarwal <=