Disk Reliability
Disk Reliability
RAID
Introduced by Patterson, Gibson and Katz at the University of
California In 1987.
RAID schemes improve performance and improve the reliability
of the storage system by storing redundant data.
Mirroring or shadowing keeps duplicate of each disk.
Block interleaved parity uses much less redundancy.
lost blocks can be recomputed from remaining blocks
plus parity block
The basic idea of RAID was to combine multiple, small
inexpensive disks drive into an array of disk drives which yields
performance exceeding that of a Single, Large Expensive
Drive(SLED).
ADVANTAGES
In event failure , if one of the drives fails then
either drive swapped out for a new drive
without turning the system off also known as
hot swappable.
Ensures data reliability , increase in input output
performance and mirroring at a lower cost.
Reading and Writing of data done
simultaneously.
High data transfer rate.
Increase system throughput.
DISADVANTAGES
RAID cannot protect the data completely.
Have to be maintained by highly paid
consultant.
Data Stripping : defined as a process of
splitting of data into equal size of parition.
They may slower the system performance
if not used properly.
Costly , must purchase and maintain RAID
the controllers and dedicated hard drives.
RAID LEVELS
Ways of data distributed across the drivers.
Each distinct RAID configuration is given a number,
called a RAID level.
Redundancy and Performance depends on what
RAID level it is.
RAID Level 0
RAID Level 1
Mirroring means
duplication of data i.e Data
are stored twice .
Writing them to both the
data disk and a mirror disk .
The controller uses either
the data drive or the mirror
drive for data recovery.
RAID Level 2
Bit-level striping means
that the file is broken into
"bit-sized pieces.
It uses a Hamming code
for error correction.
Single bit errors can be
RAID Level 3
Byte-level striping means
that the file is broken into
"byte-sized pieces.
Written in parallel on two
or more drives.
An additional drive stores
parity information.
Disk failure do not
significantly slow down
the throughput.
RAID Level 4
Block-level striping means
that each file is split into
blocks of a certain size .
Allows each member to act
independently when only a
single block is requested.
Service multiple read
requests simultaneously.
Reading operation and fault
tolerance is very fast.
RAID Level 5
RAID Level 10
THANK YOU!!!