Compared to conventional RAID, IBM Spectrum
Scale RAID implements
a sophisticated data and spare space disk layout scheme that allows
for arbitrarily sized disk arrays while also reducing the overhead
to clients when recovering from disk failures. To accomplish this, IBM Spectrum
Scale RAID uniformly
spreads or declusters user data, redundancy information, and
spare space across all the disks of a declustered array. Figure 1 compares a conventional
RAID layout versus an equivalent declustered array.
As illustrated in Figure 2, a declustered
array can significantly shorten the time that is required to recover
from a disk failure, which lowers the rebuild overhead for client
applications. When a disk fails, erased data is rebuilt using all
the operational disks in the declustered array, the bandwidth of which
is greater than that of the fewer disks of a conventional RAID group.
Furthermore, if an additional disk fault occurs during a rebuild,
the number of impacted tracks requiring repair is markedly less than
the previous failure and less than the constant rebuild overhead of
a conventional array.
The decrease in declustered rebuild impact and client overhead
can be a factor of three to four times less than a conventional RAID.
Because IBM Spectrum
Scale stripes
client data across all the storage nodes of a cluster, file system
performance becomes less dependent upon the speed of any single rebuilding
storage array.