×

RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM

  • US 20140173235A1
  • Filed: 12/20/2013
  • Published: 06/19/2014
  • Est. Priority Date: 12/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of storage zones, each storage zone comprising a plurality of nodes wherein each node comprises a plurality of storage devices and a controller, the controller including a processor and memorya first node of a plurality of nodes included in a first zone of the plurality of zones, the first node having instructions stored thereon which when executed cause a first processor included in a first controller in the first node to perform actions including;

    receiving a storage request from a client of the system to store a data itempartitioning the data item into a plurality of data objects, each object including a storage policy identifier and a data portioncreating a plurality of parity objects for the data itemcreating reassembly instructions for the data itemstoring groups of some of the data objects and groups of some of the parity objects and the reassembly instructions among the nodes included in the storage zones according to a predetermined set of criteria, the storing includingevaluating a latency for each storage zone to which the data item is to be storedperforming the storing in lowest latency orderevaluating each storage zone to determine whether the storage zone is accessiblewhen one of the storage zones is not accessible, creating a virtual zone in the first zone to store the data objects, parity objects and reassembly instructions intended for the inaccessible storage zone.

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