-
公开(公告)号:US09665427B2
公开(公告)日:2017-05-30
申请号:US14481311
申请日:2014-09-09
Applicant: NetApp, Inc.
Inventor: Barry Patrick Benight , David Slik , Anusha Kopparam
CPC classification number: G06F11/1076 , G06F3/064 , G06F3/0683 , G06F3/0689 , G06F11/1092 , G06F17/30312 , G06F2003/0692 , H04L67/1097
Abstract: Technology is disclosed for a data storage architecture for providing enhanced storage resiliency for a data object. The data storage architecture can be implemented in a single-tier configuration and/or a multi-tier configuration. In the single-tier configuration, a data object is encoded, e.g., based on an erasure coding method, to generate many data fragments, which are stored across many storage devices. In the multi-tier configuration, a data object is encoded, e.g., based on an erasure coding method, to generate many data segments, which are sent to one or more tiers of storage nodes. Each of the storage nodes further encodes the data segment to generate many data fragments representing the data segment, which are stored across many storage devices associated with the storage node. The I/O operations for rebuilding the data in case of device failures is spread across many storage devices, which minimizes the wear of a given storage device.