Patent · US Active

Rebuilding lost data in a distributed redundancy data storage system

US8156368B2 · kind B2 · utility

59Cited by
26References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 22, 2010
Grant dateApr 10, 2012
Priority date
Expiry dateFeb 22, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2211/1057
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Rebuilding lost data in a distributed redundancy data storage system including multiple nodes, is provided. User data is stored as a collection of stripes, each stripe comprising a collection of data strips and associated parity strips, the stripes distributed across multiple corresponding data owner nodes and multiple corresponding parity owner nodes. A data owner node maintains the associated data strip holding a first copy of data, and a parity owner node maintains a parity strip holding a parity for the collection of data strips. Upon detecting a failure condition, the owner node initiates a rebuilding protocol for recovery of lost data and/or parity it owns. The protocol includes reconstruction of lost data or parity by a computation involving data and/or parity from a recovery strip set in a stripe, wherein a recovery strip set contains at least one surviving data or parity strip. The recovery strip set for a lost data strip contains at least one surviving parity strip.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.