Home >  Term: Redundant array of independent discs (RAID)
Redundant array of independent discs (RAID)

A) Using more than one drive to achieve either higher throughput, security, or both. New technology has made it possible to create EIDE RAID systems that give excellent performance at a very low cost. b) A grouping of standard disc drives together with a RAID controller to create storage that acts as one disc to provide performance beyond that available from individual drives. Primarily designed for operation with computers, RAIDs can offer very high capacities, fast data transfer rates, and much increased security of data. The latter is achieved through disc redundancy so that disc errors or failures can be detected and corrected. A series of RAID configurations is defined by levels and, being designed by computer people, they start counting from zero. Different levels are suited to different applications.

Level 0: No redundancy, benefits only of speed and capacity, generated by combining a number of disks. Also known as "striping".

Level 1: Complete mirror system, two sets of discs both reading and writing the same data. This has the benefits of Level 0 plus the security of full redundancy, but at twice the cost. Some performance advantage can be gained in read because only one copy need be read, so two reads can occur simultaneously.

Level 2: An array of nine disks. Each byte is recorded with one bit on each of eight discs and a parity bit recorded to the ninth. This level is rarely, if ever, used.

Level 3: An array of n+1 discs recording 512 byte sectors on each of the n discs to create n x 512 “super sectors” + 1 x 512 parity sector on the additional disc which is used to cheque the data. The minimum unit of transfer is a whole superblock. This is most suitable for systems in which large amounts of sequential data are transferred, such as for audio and video. For these, it is the most efficient RAID level since it is never necessary to read/modify/write the parity block. It is less suitable for database types of access in which small amounts of data need to be transferred at random.

Level 4: The same as Level 3 but individual blocks can be transferred. When data is written, it is necessary to read the old data and parity blocks before writing the new data as well as the updated parity block, which reduces performance.

Level 5: The same as Level 4 but the role of the parity disc is rotated for each block. In Level 4, the parity disc receives excessive load for writes and no load for reads. In Level 5 the load is balanced across the disks.

0 0

Creator

  • Harry8L
  • (London, United Kingdom)

  •  (V.I.P) 574128 points
  • 100% positive feedback
© 2025 CSOFT International, Ltd.