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.
Patent No.:
Date of Patent:
Dec. 30, 2014
Filed:
Aug. 15, 2013
Netapp, Inc., Sunnyvale, CA (US);
Rickard E. Faith, Hillsborough, NC (US);
Subramaniam Perivagaram, San Jose, CA (US);
Sandeep Yadav, Santa Clara, CA (US);
Ashish Prakash, Morrisville, NC (US);
Blake Lewis, Los Altos, CA (US);
Jeffrey S. Kimmel, Chapel Hill, NC (US);
Stephen Daniel, Durham, NC (US);
NetApp, Inc., Sunnyvale, CA (US);
Abstract
An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client.