发明名称 System-directed checkpointing implementation using a hypervisor layer
摘要 While system-directed checkpointing can be implemented in various ways, for example by adding checkpointing support in the memory controller or in the operating system in otherwise standard computers, implementation at the hypervisor level enables the necessary state information to be captured efficiently while providing a number of ancillary advantages over those prior-art methods. This disclosure details procedures for realizing those advantages through relatively minor modifications to normal hypervisor operations. Specifically, by capturing state information in a guest-operating-system-specific manner, any guest operating system can be rolled back independently and resumed without losing either program or input/output (I/O) continuity and without affecting the operation of the other operating systems or their associated applications supported by the same hypervisor. Similarly, by managing I/O queues as described in this disclosure, rollback can be accomplished without requiring I/O operations to be repeated and I/O device failures can be circumvented without losing any I/O data in the process.
申请公布号 US8381032(B2) 申请公布日期 2013.02.19
申请号 US20090462312 申请日期 2009.08.03
申请人 O'SHANTEL SOFTWARE L.L.C.;BURN DONALD D.;STIFFLER JACK JUSTIN 发明人 BURN DONALD D.;STIFFLER JACK JUSTIN
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址