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:
Jul. 16, 2013
Filed:
Dec. 29, 2006
Peter F. Corbett, Lexington, MA (US);
Richard P. Jernigan, Iv, Sewickley, PA (US);
Vani Vully, Cranberry Township, PA (US);
Balaji Ramani, Cranberry Township, PA (US);
Srishylam Simharajan, Cranberry Township, PA (US);
Michael Eisler, Colorado Springs, CO (US);
Michael Kazar, Pittsburgh, PA (US);
Peter F. Corbett, Lexington, MA (US);
Richard P. Jernigan, IV, Sewickley, PA (US);
Vani Vully, Cranberry Township, PA (US);
Balaji Ramani, Cranberry Township, PA (US);
Srishylam Simharajan, Cranberry Township, PA (US);
Michael Eisler, Colorado Springs, CO (US);
Michael Kazar, Pittsburgh, PA (US);
NetApp, Inc., Sunnyvale, CA (US);
Abstract
A system and method addresses data containers in a clustered storage system. Each instantiation of a volume, or other container set, is associated with a data set identifier (DSID). All instantiations of data that represent a single point in time are associated with a master data set identifier (MSID). A volume location database (VLDB), utilizing a replicated database among the nodes of the cluster, stores a data set data structure containing appropriate mapping information between the MSIDs and DSIDs. Clients of the clustered storage system utilize MSIDs to reference data that is desired to be accessed. When a storage system receives a data access request containing a MSID, the storage system accesses the VLDB to identify an appropriate DSID to which to forward the request. The data access request is then forwarded to the appropriate storage system for processing.