Time-travel in Closed Distributed Systems

Anton Burtsev, Prashanth Radhakrishnan, Mike Hibler and Jay Lepreau

University of Utah

November 2006

www.cs.utah.edu/flux, www.emulab.net

Timetravel Project Logo

This project has several parts, and will provide several features in the resulting software. Most software features will primarily benefit Emulab users, but one (branching storage) is useful and functional outside of Emulab. For this project we build on the XEN VM operating system, consistent checkpointing, Linux LVM, extensions to our "Frisbee" disk saving/imaging system, and of course extensions to Emulab.