METHODS AND APPARATUS FOR VIRTUAL MACHINE RECOVERY
First Claim
Patent Images
1. An apparatus comprising:
- at least one memory comprising instructions; and
at least one processor operatively coupled to the at least one memory, the at least one processor configured by the instructions to cause the apparatus to perform operations comprising;
retrieving a data image comprising an operating system of the virtual machine, wherein the data image comprises an image of at least one data element, and wherein the at least one data element whose image is to be captured is selected based on an analysis directed at the most suitable data elements to be used in restoration, and wherein the image comprises at least one of a set of successively ranked images of the at least one data element;
attempting to restore the virtual machine using the stored data image;
determining if the restoration was successful; and
if the restoration was unsuccessful, successively attempting restoration using lower ranked data images until a successful restoration is accomplished or all available stored data images have been used.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for recovery of virtual machine failure. A succession of data images is captured, with each of the data images comprising an operating system of the virtual machine. The data images are images of data elements chosen based at least in part on their suitability for virtual machine restoration. Upon detection of a virtual machine failure, an attempt is made to restore the virtual machine using the highest ranked. If the attempt fails, further attempts are made using lower ranked data images, until an attempt is successful or all available data images have been used.
37 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one memory comprising instructions; and at least one processor operatively coupled to the at least one memory, the at least one processor configured by the instructions to cause the apparatus to perform operations comprising; retrieving a data image comprising an operating system of the virtual machine, wherein the data image comprises an image of at least one data element, and wherein the at least one data element whose image is to be captured is selected based on an analysis directed at the most suitable data elements to be used in restoration, and wherein the image comprises at least one of a set of successively ranked images of the at least one data element; attempting to restore the virtual machine using the stored data image; determining if the restoration was successful; and if the restoration was unsuccessful, successively attempting restoration using lower ranked data images until a successful restoration is accomplished or all available stored data images have been used. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
retrieving a data image comprising an operating system of the virtual machine, wherein the data image comprises an image of at least one data element, and wherein the at least one data element whose image is to be captured is selected based on an analysis directed at the most suitable data elements to be used in restoration, and wherein the image comprises at least one of a set of successively ranked images of the at least one data element; attempting to restore the virtual machine using the stored data image; determining if the restoration was successful; and if the restoration was unsuccessful, successively attempting restoration using lower ranked data images until a successful restoration is accomplished or all available stored data images have been used. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations comprising:
-
retrieving a data image comprising an operating system of the virtual machine, wherein the data image comprises an image of at least one data element, and wherein the at least one data element whose image is to be captured is selected based on an analysis directed at the most suitable data elements to be used in restoration, and wherein the image comprises at least one of a set of successively ranked images of the at least one data element; attempting to restore the virtual machine using the stored data image; determining if the restoration was successful; and if the restoration was unsuccessful, successively attempting restoration using lower ranked data images until a successful restoration is accomplished or all available stored data images have been used. - View Dependent Claims (17, 18, 19, 20)
-
Specification