
June 2002
Compaq Computer
Corporation
Prepared by
ISS Technology
Communications
CONTENTS
Executive Summary..........1
Introduction .....................3
RAID Levels:
Functions and
Limitations.......................3
RAID ADG Provides
Optimum Fault
Tolerance .........................5
RAID ADG is a
Cost-Effective
Solution ...........................7
Performance
Considerations.................8
Choosing a RAID
level .................................8
Summary..........................9
TC020604TB
TECHNOLOGY BRIEF
.
.
.
.
.
Compaq RAID Advanced Data Guarding:
.
.
.
.
.
.
.
A Cost-effective, Fault-tolerant Solution
.
.
.
.
.
.
.
.
.
.
EXECUTIVE S UMMARY
.
.
.
.
Although most customers are not experiencing sharp increases in business revenue,
.
.
.
almost all are experiencing an explosion in the volume of enterprise data they are
.
.
.
accruing. As customers evaluate storage solutions for this data, they are focusing on three
.
.
.
.
very important needs: fault tolerance, storage capacity efficiency (cost effectiveness), and
.
.
.
performance. Compaq RAID Advanced Data Guarding (ADG) is a cost-effective, fault
.
.
.
tolerant solution for storing large volumes of enterprise data. Its performance, like that of
.
.
.
other RAID levels, depends on the nature of the application. RAID ADG is supported on
.
.
.
the Compaq Smart Array 5300 Controller and the Smart Array Cluster Storage and
.
.
.
.
Modular SAN Array 1000 controllers.
.
.
.
.
Organizations implementing a large array should consider RAID ADG because it can
.
.
.
.
tolerate up to two simultaneous drive failures without downtime or data loss. It can safely
.
.
.
protect an array of up to 56 hard disk drives with greater fault tolerance than RAID 5 and
.
.
.
with a lower implementation cost than RAID 1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Please direct comments regarding this communication to the ISSG Technology Communications Group at this Internet
.
.
address: TechCom@hp.com
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1

TC020604TB
TECHNOLOGY BRIEF Compaq RAID Advanced Data Guarding
.
.
.
.
NOTICE
.
.
.
.
Compaq shall not be liable for technical or editorial errors or omissions contained
.
.
.
herein. The information is provided “as is” without warranty of any kind and is
.
.
.
subject to change without notice. The warranties for Compaq products are set
.
.
.
forth in the express limited warranty statements accompanying such products.
.
.
.
Nothing herein should be construed as constituting an additional warranty.
.
.
.
.
.
Compaq and the Compaq logo are trademarks of Compaq Information Technologies Group, L.P.
.
.
.
in the U.S. and/or other countries.
.
.
.
.
All other product names mentioned herein may be trademarks of their respective companies.
.
.
.
.
.
.
.
.
.
2002 Compaq Information Technologies Group, L.P.
.
.
.
.
.
Compaq Computer Corporation is a wholly-owned subsidiary of Hewlett-Packard Company.
.
.
.
.
.
.
.
.
.
.
.
Compaq RAID Advanced Data Guarding: A Cost-effective,
.
.
.
.
Fault-tolerant Solution
.
.
.
First Edition (June 2002)
.
.
Document Number TC020604TB
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2

AID - Redundant array
of independent disks.
Striping – The
spreading of data over
multiple disk drives to
improve performance.
ata is interleaved by
bytes or by sectors
across the drives.
TC020604TB
TECHNOLOGY BRIEF Compaq RAID Advanced Data Guarding
.
.
INTRODUCTION
.
.
.
.
.
Customers are being flooded by a rising tide of data that is the result of e-business and traditional
.
.
.
applications: transaction processing, enterprise resource planning, decision analysis, etc. As the
.
.
.
data level rises, customers are focusing on cost-effective storage technologies to protect the data
.
.
.
they are amassing on an increasing number of disk drives. For these customers, RAID provides
.
.
.
better performance and fault tolerance than storing data on separate hard drives. RAID enables a
.
.
.
group of disk drives to function, from the operating system perspective, like a single physical disk
.
.
.
drive.
.
.
.
.
RAID schemes, called levels, are differentiated by the method each uses to provide fault tolerance,
.
.
.
but there is no correlation between the level numbers and the degree of fault protection. RAID 1,
.
.
.
1+0, 5, and Compaq RAID ADG are described in this paper because they are the levels best suited
.
.
.
for arrays that store enterprise data. RAID 0 does not provide fault tolerance; however, it is
.
.
.
described here in relation to RAID 1+0.
.
.
.
.
.
This paper first describes the functions and limitations of various RAID levels in protecting data in
.
.
.
large storage volumes. Then, it describes three of the most important factors customers should
.
.
.
consider in their decision-making process: fault tolerance, cost effectiveness, and performance.
.
.
.
.
.
.
.
RAID LEVELS: FUNCTIONS AND LIMITATIONS
.
.
.
.
Customers needing to create large arrays with a high number of disk drives, or with high-capacity
.
.
.
disk drives, should consider the limitations of current RAID schemes in protecting data during a
.
.
.
single- or multiple-drive failure. This section will help customers distinguish between the different
.
.
.
RAID levels, including RAID ADG. Table 1 on the following page summarizes these RAID
.
.
.
technologies in regards to function, best-suited applications, and limitations.
.
.
.
.
.
In a RAID 0 implementation, a file is split into blocks and each block is striped across all the
.
.
.
drives in the array. For large files, reading this data in parallel from the separate drives is faster
.
.
.
than reading the file from a single drive. However, this RAID scheme offers no fault tolerance; the
.
.
.
entire array will fail if one drive fails.
.
.
.
.
RAID 1 is a mirroring scheme that stores identical data on two sets of drives. It is used in
.
.
.
applications that require very high availability. RAID 1 has high fault tolerance, but it has low
.
.
.
storage efficiency because it requires twice the number of drives. RAID 1+0 is implemented as a
.
.
.
striped array of mirrored drives. It is best suited for sites that need high performance and
.
.
.
maximum reliability, but are willing to sacrifice storage efficiency. RAID 1+0 can withstand the
.
.
.
failure of half the drives as long as no two drives in a mirrored pair fail; however, it sacrifices
.
.
.
storage capacity efficiency.
.
.
.
.
.
RAID 5 can be implemented on arrays of three or more drives. Parity information is calculated for
.
.
.
each stripe of data and is placed on a drive other than the drive used to store the stripe of data. The
.
.
.
parity information is striped across all drives in the array, and it occupies the equivalent capacity
.
.
.
of one physical drive. Overall, RAID 5 provides good performance, but it can only withstand the
.
.
.
loss of one drive without failure of the array.
.
.
.
.
Compaq RAID ADG is an extension of RAID 5 for implementation on arrays of four
.
.
.
drives. Data and two sets of parity information are striped across all drives in the array. The
.
.
.
additional set of parity improves the fault tolerance of the array but results in lower write
.
.
.
performance. The two parity sets occupy the equivalent capacity of two drives in the array. RAID
.
.
.
ADG protects against the simultaneous failure of two
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
drives in the array.
or more