×

System and method for managing virtual hard disks in cloud environments

  • US 10,044,806 B2
  • Filed: 03/03/2017
  • Issued: 08/07/2018
  • Est. Priority Date: 02/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • modifying a first virtual hard disk file, having a block allocation table, to form a second virtual hard disk having a cloud allocation table, wherein;

    the first virtual hard disk file comprises a disk header, a disk footer, and a plurality of data blocks storing the contents of the first virtual hard disk,the block allocation table comprises a table of absolute sector offsets into the file, the respective offsets corresponding to respective ones of the data blocks,the cloud allocation table comprises pointers to the data in the data blocks stored as distributed cloud objects, at least some of the distributed cloud objects being distributed in different files or blobs from one another;

    creating a plurality of recovery points by, for each of at least some of the plurality of recovery points;

    accessing a previous recovery point; and

    for cloud objects storing data that has changed since the previous recovery point, causing the changed data to be stored in a new cloud object identified in a cloud allocation table of a current recovery point;

    merging, with one or more computing devices, at least some of the recovery points without downloading to the one or more computing devices at least some of the cloud objects pointed to in respective cloud allocation tables of the merged recovery points; and

    storing the merged recovery points.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×