HP Array Controller HSG V8.7 Software User Manual

Page 93

Advertising
background image

Creating Storagesets

3–15

Using RAIDsets to Increase Performance and Availability

RAIDsets are enhanced stripesets—they use striping to increase I/O
performance and distributed-parity data to ensure data availability.
Figure 3–7 illustrates the concept of RAIDsets and parity data.

Figure 3–7

Parity Ensures Availability; Striping Provides Good
Performance

Just as with stripesets, the I/O requests are broken into smaller
“chunks” and striped across the disk drives until the request is read or
written. But, in addition to the I/O data, chunks of parity data—derived
mathematically from the I/O data—are also striped across the disk
drives. This parity data enables the controller to reconstruct the I/O data
if a disk drive fails. Thus, it becomes possible to lose a disk drive
without losing access to the data it contained. (Data could be lost if a
second disk drive fails before the controller replaces the first failed disk
drive.)

For example, in a three-member RAIDset that contains disk drives
10000, 20000, and 30000, the first chunk of an I/O request is written to
10000, the second to 20000, then parity is calculated and written to
30000; the third chunk is written to 30000, the fourth to 10000, and so
on until all of the data is saved.

CXO5509A

I/O Request

Chunk 1

2

4

3

Disk 10000

Chunk 1

4

Disk 20000

2

Parity
for
3 & 4

Disk 30000

Parity
for
1 & 2

3

Advertising