×

Data striping across storage nodes that are assigned to multiple logical arrays

  • US 10,082,985 B2
  • Filed: 03/27/2015
  • Issued: 09/25/2018
  • Est. Priority Date: 03/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A storage cluster comprising:

  • a plurality of storage nodes coupled together as the storage cluster;

    the plurality of storage nodes configured to cooperate with each other to partition the storage cluster into two or more logical arrays and assign data to the two or more logical arrays, without presence of and reliance upon a central controller, wherein each logical array functions as a storage cluster; and

    the plurality of storage nodes configured to cooperate with each other to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays, with a plurality of the authorities controlling data striping of one of the two or more logical arrays, each authority controlling data according to an authority-specific range of data identifiers, and wherein the plurality of storage nodes are further configured to establish metadata and control, for both user data of a first logical array and user data of a second logical array, across the plurality of storage nodes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×