Sunteți pe pagina 1din 4

International Journal of Engineering Trends and Technology (IJETT) – Volume 35 Number 12 - May 2016

RAID
(Redundant Array of independent Disks)
Keval Kachhala1, Rupali Gangarde2
1
Assistant Professor in department of Computer Science, Symbiosis Institute of Technology
Lavale Pune, India
2
Student in department of Computer Science, Symbiosis Institute of Technology
Lavale Pune, India

Abstract— The full form of RAID is Redundant - It is expansive


Array of independent disks. Basically, the RAID was -mainly raid is very complex to implement
defined as redundant array of inexpensive disks, but -Data mirroring results in redundancy disks
as of now it is known as redundant array of -writes are lower then read operations
independent disks. RAID is storage system which
uses multiple disks combined into one, to improve
overall performance, and to increase storage
capacity in a system. Before RAID there was only
single disk drive is used for storage. But RAID
allows you to store the same data redundantlyin a
balanced way to improve overall performance.
RAID mainly used on server side.

Keywords: Disk, RAID, Computers, Storage

I. INTRODUCTION
Raid allows you to have group of disks that frame
as one logical disk on your system, this provides
magic background in the system. So you can have
speed, redundancy, etc. There is different
configuration for hardware and software. RAID [1]
has level 0, level 1, level 2, level 3, level 4, level 5,
level 6, level 10 (It is an nested RAID level (1+0) or
hybrid. Hence, RAID [2] is used multiple hard disk
so if one disk fails it doesn’t affect on another disk. Fig. 1 Raid architecture
RAID is used in all kind of critical applications like
Aircraft Control System. It saves your business from Raid is method of combining multiple hard disks
critical data lost and it is considered as protection for into single logical array for better data availability,
your data. Some RAID terminology is as follow:- this gives high level of performance and reliabilities.
a) MIRRORING Redundant disks are used to store parity bits
b) STRIPING This is some advantages of RAID:
c) FAULT TOLERANCE -Data mirroring allows faults tolerant data access
-Data stripping allows high speed data access
II. OVERVIEW -data mirroring also enables reliability and data
Raid is method of combining multiple hard disks recovery
into single logical array for better data availability, -error and parity bits are also used
this gives high level of performance and reliabilities. These are some disadvantages of RAID
Redundant disks are used to store parity bits. Raid - It is expansive
architecture is shown in Fig. 1 -mainly raid is very complex to implement
-Data mirroring results in redundancy disks
This is some advantages of RAID:
-writes are lower then read operations
-Data mirroring allows faults tolerant data access
-Data stripping allows high speed data access
-data mirroring also enables reliability and data RAID 0:
recovery
-error and parity bits are also used DISK STRIPING:
These are some disadvantages of RAID

ISSN: 2231-5381 http://www.ijettjournal.org Page 574


International Journal of Engineering Trends and Technology (IJETT) – Volume 35 Number 12 - May 2016

Fig. 2 Shows disk stripping. Disk stripping is used conditions arises and the once a disk fails the data
in RAID level 0 that allows system to write data will be remain safe in the other one. The write
across multiple hard disks not only in one single operations is expensive just because the operation
drive. This method divides each storage drive into had to be done twice so, this is the reason of more
partitions (vary size from 8KB to 1024 KB). expensiveness, the most important contains can be
saved among the disk like this, as an e.g. big
systems ,critical data and so on, which can’t be lost
at any circumstances.
At the end of the day it improves the performance
of the data safety.

RAID 2:

Fig. 2 Disk stripping.


- RAID 0 is a type of stripping; it doesn’t consist of
mirroring or parity
Non redundant data stripping: data is stripped and Fig. 4 RAID 2
written across different disk. It has a high transform Fig. 4 shows RAID 2[7]. It comes in a category in
rate and easy to implement but it is non redundant parallel access, redundant using hamming code.
and no fault tolerance hence its not fully raid. This it is having a parity which we call hamming code, let
method is used only for non critical data. If one disk us include some functionalities of hamming code
fails all the disks of the raid stops to work with which is as bellow. Hamming code is a linier array
lesser use of redundancy as it is a stripping raid zero correcting code. It can detect 2 bit or error and
roughly the data, distributed in all the disks on all correct or correct 1 bit of errors without detecting of
disk in the raid zero which makes read and write one bit of errors, Hamming code parity can be
operations in raid zero which makes possible use of calculated like this, the parity bit is inside any of the
concurrent read and write operations in the RAID 0 , three disks, it was used in early stages and the past
this improves the level of performance of the system. time, mostly it was useful in older days as thinking
machine, but sadly now days it is not used at all
RAID 1:
RAID 3:

Fig. 3 Mirroring
Fig. 5 RAID 3
Fig. 3 shows a type called mirroring,
In Raid 1 data is duplicated like one or more disks.
Fig. 5 shows RAID 3, consists of stripping but at
It is a bit fast and , a bit slow as well, if in any
the bit level and also having the bit level hamming
circumstances or Any conditions the one of them
code parity also , all disks can be fast and possibly
disks fails another will be having the back up of the
slow at sometimes, multiple redundant disk it is
another one though we can say this type is having
having by the raid level 3 so it is more expensive
more tolerance then the previous one. If in case any

ISSN: 2231-5381 http://www.ijettjournal.org Page 575


International Journal of Engineering Trends and Technology (IJETT) – Volume 35 Number 12 - May 2016

then the above disks , it is not used viral, Hamming situation one disk fails then we can use the data base
code parity can be calculated like this, the parity bit of any other disk.
is inside any of the three disks, it was used in early RAID 6:
stages and the past time, mostly it was but sadly
now days it is not used at all actually it is not used
commonly.

RAID 4:

Fig. 6 RAID 6[6]

Fig. 6 shows RAID 6. It consist of block inter


Fig. 6 RAID 4 leaved parity, the calculation of this parities are
Fig. 6 shows RAID 4 consists of stripping but at stored on different disks, the data transfer speed is
the bit level and also having the BLOCK level fast and moderate , it has advantage that it is highly
dedicated parity also this level was used by net app it fault tolerant, then the all the previous level disks,
has two parity disks, all disks can be fast and though it is more expensive then all than last disks, it
possibly slow at sometimes, it has only one disk for is used in the application which require high data
storing, it has poor performance to write, it is used availabilities, it requires minimum four disks,
for very large multimedia files like CAD, it can be including functionality that it overcomes the faults
executed parallel, it improved the performance of the of the RAID 5[5] functionalities.
disk.
RAID 10:
RAID 5:

Fig. 7 RAID 5
RAID [5] consists of stripping but at the bit level Fig. 7 RAID 5
and also having the BLOCK level dedicated parity
also this level was used by net app it has two parity
disks it is fast and moderate and fault tolerant. Sad Fig. 7 shows a nested (hybrid) RAID 5[8]
thing is its performance is average. , all disks can be Many storage system allows this one level, RAID
fast and possibly slow at sometimes, multiple one and RAID zero are combined in this raid level
redundant dafq disk it is having by the raid level 10. It creates a another stripped level set to the
5so it is more expensive than the previous disks , mirror of the parent or major set level the only
But still it is used at server side, if under any disadvantage its having it if two of the data falls
down then the main data is lost permanently.

ISSN: 2231-5381 http://www.ijettjournal.org Page 576


International Journal of Engineering Trends and Technology (IJETT) – Volume 35 Number 12 - May 2016

CONCLUSION:
Because of the content of the shared disk
bandwidth, the user input and output functionality
can makeable effect the performance of the low-
priority tasks running on the background , thus
reducing the reliability and availability of RAID-pre-
structured storage systems. In this paper, we The not
heavyweight prototypes implementation of Works
and impulsive traces-driven and benchmarks-driven
assignments on this case studies we demonstrate
that, compared with current approaches from the
single side ,work effectively improves the
performance of the not so high -priority background
tasks, such as RAID construction and RAID
resynchronization most Important is , Work function
is portable and can be easily cooperated into any
humanly possible algorithms for RAID-structured
storage systems

References
[1] P. A. David , C. Peter , G. Garth and K. H. Randy,
Introduction to Redundant Arrays of Inexpensive Disks
(RAID), pp. 112-157, 1989, IEEE
[2] P. A. David , G. Garth and K. E. Randy, "A Case of
Redundant Array of Inexpensive Disks (RAID)",
Proceedings of SIGMOD, 1988
[3] R. Arnan, E. Bachmat, T.K. Lam and R. Michel, "Dynamic
Data Reallocation in Disk Arrays," ACM Trans. Storage,
vol. 3, no. 1, 2007.
[4] S.-C. Chau and A.W.-C. Fu, "A Gracefully Degradable
Declustered RAID Architecture", Cluster Comput., vol. 5,
no. 1, pp. 97-105, 2002 .
[5] N. Muppalaneni and K. Gopinath, "A Multi-Tier RAID
Storage System with RAID1 and RAID5", Proc. 14th
IPDPS, pp. 663-671 (2002) The IEEE website. [Online].
Available
[6] S.-C. Chau and A.W.-C. Fu, "A Gracefully Degradable
Declustered RAID Architecture", Cluster Comput., vol. 5,
no. 1, pp. 97-105, 2002
[7] M. Balakrishnan, A. Kadav, V. Prabhakaran and D. Malkhi,
"Differential RAID: rethinking RAID for SSD reliability",
ACM Transactions on Storage (TOS), vol. 6, pp. 1553-
3077, 201
[8] D.A. Patterson , G.A. Gibson and R.H. Katz, "A Case for
Redundant Arrays of Inexpensive Disks (RAID)", Proc.
Special Interest Group on Management of Data Conf.
(SIGMOD), pp. 109-116, 1988

ISSN: 2231-5381 http://www.ijettjournal.org Page 577

S-ar putea să vă placă și