The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 07, 2020

Filed:

Jan. 12, 2018
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Satish Kumar Kashi Visvanathan, San Jose, CA (US);

Pooja Sarda, Cupertino, CA (US);

Ilya Langouev, Santa Cruz, CA (US);

Arun Kandambakkam, Santa Clara, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2019.01); G06F 11/14 (2006.01); H04L 29/08 (2006.01); G06F 16/22 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1464 (2013.01); G06F 11/1448 (2013.01); G06F 16/2219 (2019.01); H04L 67/1097 (2013.01); G06F 16/275 (2019.01); G06F 2201/84 (2013.01);
Abstract

Techniques for handling fragmentation of archived data in cloud/object storage are provided. In one set of embodiments, a computer system can upload a new snapshot of a data set to the cloud/object storage, where the new snapshot comprises a plurality of data blocks, and where the new snapshot is uploaded as one or more data objects and one or more metadata objects. For each data block in the plurality of data blocks, the computer system can identify an existing data object in the cloud/object storage where the data block is currently stored. The computer system can further select, from among the identified existing data objects, a subset of the existing data objects that are part of a snapshot created in the cloud/object storage at least a predefined number of snapshots before the new snapshot, and select one or more data blocks of one or more data objects in the subset that have not be overwritten by another snapshot. The computer system can then upload the one or more data blocks as part of the new snapshot.


Find Patent Forward Citations

Loading…