Patent · US Active

Distributed storage system with efficient handling of file updates

US8984384B1 · kind B1 · utility

56Cited by
4References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2010
Grant dateMar 17, 2015
Priority date
Expiry dateJul 29, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/1097
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A client device or other processing device comprises a file encoding module, with the file encoding module being configured to separate a file into a plurality of sets of file blocks, to assign sets of the file blocks to respective ones of a plurality of servers, to define a plurality of parity groups each comprising a different subset of the plurality of servers, to assign, for each of the servers, each of its file blocks to at least one of the defined parity groups, and to compute one or more parity blocks for each of the parity groups. The file blocks are stored on their associated servers, and the parity blocks computed for each of the parity groups are stored on respective ones of the servers other than those within that parity group. Such an arrangement advantageously ensures that only a limited number of parity block recomputations are required in response to file block updates.

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