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:
Mar. 20, 2018

Filed:

Apr. 24, 2015
Applicant:

Netapp, Inc., Sunnyvale, CA (US);

Inventors:

Dheeraj Raghavender Sangamkar, Vancouver, CA;

Ajay Bakre, Bangalore, IN;

Vladimir Radu Avram, Vancouver, CA;

Emalayan Vairavanathan, Vancouver, CA;

Viswanath Chandrasekara Bharathi, Bangalore, IN;

Assignee:

NetApp, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/10 (2006.01); H04L 29/08 (2006.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01); G06F 3/12 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1076 (2013.01); G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/1234 (2013.01); G06F 11/1402 (2013.01); G06F 11/1471 (2013.01); G06F 11/1489 (2013.01); H04L 67/1097 (2013.01); G06F 2211/1028 (2013.01);
Abstract

Technology is disclosed for storing data in a distributed storage system using a virtual chunk service (VCS). In the VCS based storage technique, a storage node ('node') is split into multiple VCSs and each of the VCSs can be assigned a unique ID in the distributed storage. A set of VCSs from a set of nodes form a storage group, which also can be assigned a unique ID in the distributed storage. When a data object is received for storage, a storage group is identified for the data object, the data object is encoded to generate multiple fragments and each fragment is stored in a VCS of the identified storage group. The data recovery process is made more efficient by using metadata, e.g., VCS to storage node mapping, storage group to VCS mapping, VCS to objects mapping, which eliminates resource intensive read and write operations during recovery.


Find Patent Forward Citations

Loading…