Storage Checkpointing in a Mirrored Virtual Machine System
First Claim
1. A method for storage checkpointing in a mirrored virtual machine system, comprising a storage controller:
- receiving a modifying operation to storage from a virtual machine;
carrying out the modifying operation in a non-destructive manner by saving modifying operation data of the modifying operation to a checkpointing region of the storage and preserving a stored previous data state;
receiving a checkpoint notification; and
committing the modifying operation data from the checkpointing region and releasing the stored previous data state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for storage checkpointing in a mirrored virtual machine system. The method includes a storage controller receiving a modifying operation to storage from a virtual machine and carrying out the modifying operation in a non-destructive manner by saving the modifying operation data to a checkpointing region of storage and preserving the stored previous data state. The method also includes receiving a checkpoint notification and committing modifying operation data from the checkpointing region and releasing the stored previous data state. If a failover notification is received, the storage controller rolls back the physical storage to match a checkpoint state.
11 Citations
11 Claims
-
1. A method for storage checkpointing in a mirrored virtual machine system, comprising a storage controller:
-
receiving a modifying operation to storage from a virtual machine; carrying out the modifying operation in a non-destructive manner by saving modifying operation data of the modifying operation to a checkpointing region of the storage and preserving a stored previous data state; receiving a checkpoint notification; and committing the modifying operation data from the checkpointing region and releasing the stored previous data state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-18. -18. (canceled)
Specification