Xen COLO(COarse-grain LOck-stepping Virtual Machines for Non-stop Service)