×

Storage Assignment Technique for Scalable and Fault Tolerant Storage System

  • US 20070245082A1
  • Filed: 04/04/2007
  • Published: 10/18/2007
  • Est. Priority Date: 04/04/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for organizing a storage system that is scalable and fault tolerant, the method comprising:

  • grouping together a number D of storage elements to form the storage system, where D is more than one;

    constructing a storage assignment table that comprises table entries;

    computing, for each of the storage elements, an available capacity that depends on constraints on the placement of redundant data within the storage system;

    summing the available capacities to form a total available capacity for the storage system; and

    assigning the table entries in the storage assignment table to each identify one of the storage elements;

    wherein the available capacity of each of the storage elements is its effective storage capacity when used as part of the storage system;

    wherein not all of the D storage elements that form the storage system have the same available capacity; and

    wherein the fraction of all table entries that identify a one of the storage elements depends upon its fraction of the total available capacity.

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