×

Method and system for rebuilding data in a distributed RAID system

  • US 8,082,393 B2
  • Filed: 06/05/2009
  • Issued: 12/20/2011
  • Est. Priority Date: 06/06/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for implementing distributed Redundant Array of Independent Disks (RAID), comprising:

  • one or more hosts;

    a plurality of data banks, each data bank coupled to each host and each of the other plurality of data banks, each data bank including;

    a processor;

    a data store;

    a computer readable medium comprising instructions executable to;

    prioritize a set of volumes;

    select a first volume from the set of volumes based on a priority associated with the set of volumes wherein the first volume and redundancy data corresponding to the first volume are stored on each of the plurality of data banks, such that a first set of data segments corresponding to the first volume and a corresponding first set of redundancy segments are stored on the plurality of data banks according to a first configuration comprising a first RAID level, a first RAID size, a first Databank Count, a first Databank Order, a first Disk Count and a first Disk Order; and

    migrate the first volume from the first configuration to a second configuration comprising one or more of a second RAID level different from the first RAID level, a second RAID size different from the first RAID size, a second Databank Count different from the first Databank Count, a second Databank Order different from the first Databank Order, a second Disk Count different from the first Disk Count or a second Disk Order different form the first Disk Order.

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