Patent ID: 8639877

Claim:
A method, comprising: allocating, by a computational device, a plurality of solid state disks to a plurality of redundant array of independent disk (RAID) ranks, wherein a different solid state disk is absent in each RAID rank of the plurality of RAID ranks, and wherein the plurality of RAID ranks are fewer in number than the plurality of solid state disks; maintaining a first indicator corresponding to each RAID rank, wherein the first indicator indicates the amount of data and parity to be written to a corresponding RAID rank, and maintaining a second indicator corresponding to each solid state disk, wherein the second indicator indicates an amount of wear undergone by a corresponding solid state disk; determining a first solid state disk from the plurality of solid state disks, wherein the first solid state disk is estimated to have undergone a greater amount of wear in comparison to other solid state disks in the plurality of solid state disks; determining a second solid state disk from the plurality of solid state disks, wherein the second solid state disk is estimated to have a lesser amount of life left in comparison to other solid state disks in the plurality of solid state disks; and writing relatively more data and parity information to those RAID ranks in which the second selected solid state disk is absent in comparison to those RAID ranks in which the second solid state disk is present.