Patent · US Active

System and method of data allocation providing increased reliability of storage

US10241878B2 · kind B2 · utility

0Cited by
1References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 24, 2016
Grant dateMar 26, 2019
Priority date
Expiry dateSep 14, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/805
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method is disclosed for storing a block of data in a distributed data-storage system. An example method includes identifying a list of a plurality of disks in the distributed data-storage system, randomly selecting a disk from the list of the plurality of disks and adding the selected disk to a subset of disks allocated for a copyset, and continuously performing the step of randomly selecting the disk and adding the disk to the subset of disks until the copyset contains a predetermined amount of allocated disks from the distributed data-storage system. Furthermore, this process is repeated to perform a plurality of copysets. Once the copysets are defined, the method further includes dividing the block of data into a number of data chunks equal to the predetermined amount of allocated disks, and, distributing the data chunks onto disks of one of the plurality of the copysets.

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