×

Massively scalable object storage for storing object replicas

  • US 9,760,289 B2
  • Filed: 08/10/2015
  • Issued: 09/12/2017
  • Est. Priority Date: 03/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of building one or more rings for maintaining data in a file storage system, comprising:

  • determining a number of partitions for each storage pool in the file storage system, wherein the number of partitions is based on a storage capacity of the respective storage pool;

    placing the storage pools in a sorting order based on the number of partitions;

    assigning partitions to storage pools based on the sorting order, but subject to a zone restriction that the storage pool to which a partition is being assigned is not in a same zone as any other storage pool that includes a partition replica for the partition; and

    maintaining the sorting order as partitions are assigned to storage pools in the file storage system, wherein maintaining the sorting order includes decrementing the respective number of partitions for the respective storage pool to which the respective partition has been assigned.

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