×

Object storage system for an unreliable storage medium

  • US 10,725,884 B2
  • Filed: 12/13/2017
  • Issued: 07/28/2020
  • Est. Priority Date: 12/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A distributed storage system, comprising:

  • a plurality of storage elements; and

    control circuitry configured to;

    receive a data item, via a communication network, from a device that requests storage of the data item;

    determine a size of the data item;

    generate redundant data elements by;

    in response to determining that the size of the data item is less than a first predetermined threshold;

    generating replicas of the data item in accordance with a spreading parameter;

    in response to determining that the size of the data item is greater than or equal to the first predetermined threshold and less than a second predetermined threshold;

    dividing the data item into data blocks based on the spreading parameter; and

    processing the data blocks with an erasure coding algorithm;

    in response to determining that the size of the data item is greater than or equal to the second predetermined threshold;

    dividing the data item into a plurality of sections of predetermined length;

    dividing each section into data blocks based on the spreading parameter; and

    processing the data blocks with an erasure coding algorithm; and

    store the redundant data elements among the plurality of storage elements.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×