×

ERASURE CODING FOR ELASTIC CLOUD STORAGE

  • US 20170185330A1
  • Filed: 06/27/2016
  • Published: 06/29/2017
  • Est. Priority Date: 12/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for use with a distributed storage system comprising a plurality of storage nodes each having attached storage devices, the method comprising:

  • receiving a request from a client to store data;

    storing a copy of the data within the storage devices attached to a first storage node;

    storing a copy of the data within the storage devices attached to a second storage node;

    returning an acknowledgement to the client;

    scheduling a first erasure encoding task on the first storage node;

    scheduling a second erasure encoding task on the second storage node;

    executing, on the first storage node, the first erasure encoding task to generate a first plurality of coded fragments using the copy of the data stored within attached storage devices;

    executing, on the second storage node, the second erasure encoding task to generate a second plurality of coded fragments using the copy of the data stored within attached storage devices; and

    storing the first and second pluralities of coded fragments within storage devices attached to at least two different storage nodes.

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