Patent ID: 9128884
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method for providing virtual machine fault tolerance from a snapshot, comprising: receiving a first snapshot of a virtual machine, the first snapshot created while the virtual machine is hosted on a primary computing device, the first snapshot comprising a first backup image of the virtual machine at a first point in time; receiving a second snapshot of the virtual machine, the second snapshot created while the virtual machine is hosted on the primary computing device, the second snapshot comprising a second backup image of the virtual machine at a second point in time; detecting a failure of the virtual machine hosted on the primary computing device; aggregating the first snapshot and the second snapshot to create a non-conflicting snapshot of the virtual machine, the aggregating comprising propagating non-conflicting features of the first snapshot and the second snapshot into the non-conflicting snapshot; and hosting the virtual machine on a secondary computing device based upon the non-conflicting snapshot.