Invention Grant
- Patent Title: Extent hashing technique for distributed storage architecture
- Patent Title (中): 分散式存储架构的扩展散列技术
-
Application No.: US14044624Application Date: 2013-10-02
-
Publication No.: US09405783B2Publication Date: 2016-08-02
- Inventor: Jeffrey S. Kimmel , Blake H. Lewis
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30 ; G06F3/06

Abstract:
In one embodiment, a technique is provided for distributing data and associated metadata within a distributed storage architecture. A set of hash tables that embody mappings of cluster-wide identifiers associated with storage locations are stored for write data of write requests organized into extents. A hash value is generated from a hash function applied to each extent. The hash value is overloaded and used for multiple purposes within the distributed storage architecture, including (i) a remainder computation on the hash value to select a bucket of a plurality of buckets representative of the extents, (ii) a hash table selector of the hash value to select a hash table from the set of hash tables, and (iii) a hash table index computed from the hash value to select an entry from a plurality of entries of the selected hash table having a cluster-wide identifier identifying a storage location for the extent.
Public/Granted literature
- US20150095346A1 EXTENT HASHING TECHNIQUE FOR DISTRIBUTED STORAGE ARCHITECTURE Public/Granted day:2015-04-02
Information query