SlideShare a Scribd company logo
1 of 26
DARSHAN SINHGAD COLLEGE
• RAID (REDUNDANT ARRAY OF INDEPENDENT
DISKS) IS A FAMILY OF TECHNIQUES THAT USE
MULTIPLE DISKS (CALLED AN ARRAY OF DISKS)
THAT ARE ORGANIZED TO PROVIDE HIGH
PERFORMANCE AND/OR RELIABILITY
• The term "RAID" was first defined by David
Patterson, Garth A. Gibson, and Randy Katz at the
University of California, Berkeley in 1987.
Redundant array of independent disks,
originally Redundant array of inexpensive disks.
In the past system designers viewed storage systems
composed of several small cheap disk as a cost
effective alternative to using large disks.
Today however all disks are physically small and larger-
capacity disks actually have a lower cost per megabyte.
So now RAID systems are used for their higher
reliability and higher performance rate, rather than for
economic reason.
• The chance that some disk out of a set of N disks will fail is much
higher than the chance that a specific single disk will fail.
• Suppose that the Mean – time – to – failure (MTTF) of a single
disk is 100,000 hours . Then the MTTF of some disk in an array
of 100 disks will be 100,000/100 = 1,000 hours, or 41.66 days,
which is not long at all!
• If we store only one copy of data, then each disk failure will
result in loss of a significant amount of data – and such high rate
of data loss is unacceptable in mission critical systems.
• RAID system stores information that enables the system to
recover from errors , a technique called redundancy. A simplest
way to provide redundancy is DISK MIRRORING.
The solution to the problem of reliability to introduce
redundancy.
We store extra information that is not needed normally
but that can be used in the event of failure of a disk to
rebuild the lost information.
Data are not lost even if a disk fail.
The effective mean time to failure is increased.
Mirroring is a simplest way to introduced redundancy.
•Duplicate every disk.
•Logical disk consists of two physical disks.
•Every write is carried out on both disks.
•If one of the disk fails, data read from the other
•Data permanently lost only if the second disk fails before
the first failed disk is replaced.
•It increase mean time to data loss.
•Main Disadvantage :
--- Most expensive approach.
• Each RAID level is characterized by Data Striping.
•Data striping entails dividing storage into fixed size blocks called
strips.
• Contiguous strips of files are typically placed on separate disks
so that request for file data can be serviced using multiple disks
at once which improves access time.
•Each strip placed on same location on each disk in the array.
•Striping distributes a system’s data across multiple disks, which
enables high throughput than a single disk system because data
can be accessed from multiple disks simultaneously.
• It is called as Bit Level striping
•In Block Level striping blocks of files are striped across several
disks.
1. RAID LEVEL – 0 (NON REDUNDANT STRIPING)
2. RAID LEVEL – 1 (MIRRORED DISKS)
3. RAID LEVEL – 2 (MEMORY STYLE ECC)
4. RAID LEVEL – 3 (BIT INTERLEAVED PARITY)
5. RAID LEVEL – 4 (BLOCK INTERLEAVED PARITY)
6. RAID LEVEL – 5 (BLOCK INTERLEAVED DISTRIBUTED PARITY)
7. RAID LEVEL – 6 ( P+Q REDUNDANCY SCHEME)
8. RAID LEVEL 0+1
It splits data among two or more disks.
It uses a striped disk array with no redundancy
RAID level 0 is simple to implement and does not
incur storage overhead to provide fault tolerance
RAID 0 system with n disks performs reads and
writes at a rate up to n times greater than that of
single disk.
RAID 0 systems are appropriate for systems where
high performance and low cost are more important
than reliability.
Disadvantages:
Reliability Problems : 1.No mirroring or parity bits
2.It does not provide fault
tolerance
• RAID level 1 employs disk mirroring (shadowing) to
provide redundancy.
•Each disk in an array is duplicated
•Stripes are not implemented at level 1
•Level 1 array permits multiple i/o operations to be serviced
simultaneously
•To ensure consistency modified data must be written to
mirrored pair
•Provides highest degree of fault tolerance
•Advantages : 1.system can sustain failures without loss of
data 2. Data regeneration (recovery & rebuilding is easy)
•3.some systems contains HOT SPARE DISKS that replace
failed disk, much like spare tire for an automobile.
DISADVANTAGES :
1.High storage overhead
2.Slower average write transfer rate
3.High cost
4. Twice as many disks are required to store the same data when
compared to RAID 0.
1.RAID level 2 arrays are striped at the bit level so each
strip stores one bit
2.Level 2 arrays are not mirrored ,which reduces storage
overhead incur by level 1 arrays
3. Use parity bits to detect error and correct it.
4. Each byte in a memory system may have a parity bit
associated with it that records whether the numbers of
bits in the byte that are set to 1 is even or odd.
5.Also known as Memory – style error – correcting – code
(ECC)
Advantage:
--It requires less extra disks compare to level 1.
--Redundancy increase.
1.RAID 3 stripes data at the bit or byte level
2.Instead of Hamming ECC RAID 3 uses XOR ECC’s which is
simpler than hamming ECC
3.It uses only one disk to hold parity information
regardless of size of the array.
4.Due to parity generation only one write can be
performed at a time, this yields high transfer rates when
reading or writing large files.
5.Primary advantage is that it is easy to implement , offers
reliability similar to level 2 RAID .
Advantages:
• Less Expensive.
• It needs only one parity bit.
Disadvantage:
• Expense of computing and writing parity
• Need to include a dedicated parity hardware.
• Poor I/O operations per sec.
• Stripes data at a block level across several
drives, with parity stored on one drive - block-
interleaved parity
• Allows recovery from the failure of any of the
disks
• Performance is very good for reads
• Writes require that parity data be updated each
time. Slows small random writes but large writes
are fairly fast
Advantage:
-- If 1 of the disks fails, It can be Restore using
parity block.
-- Multiple read accesses can be done on faster
rate.
Disadvantage:
-- A single write requires 4 disk accesses : 2 to read
old blocks and 2 to write blocks.
19
• Spreads data and parity among all N+1 disks, rather than
storing data in N disks and parity in 1 disk
• Avoids potential overuse of a single parity disk –
improvement over RAID 4
• Most common parity RAID system
Advantages:
-- It increase the total number of requests that can be meet in a given amount
of time.
-- MTBF is slightly better than RAID 0. This is because failure of one disk is not
quite a harm. We need more time if 2 or more disks fail.
-- Performance is also as good as RAID 0, if not better. We can read and write
parallel blocks of data.
-- Pretty useful for general purpose uses where ‘read’s’ are more frequent the
write’s.
Disadvantage:
-- One of the drawbacks is that the write involves heavy parity calculations by
the RAID controller. Write operations are slower compared to RAID 0.
RAID LEVEL READ
CONCURRENCY
WRITE
CONCURRENCY
REDUNDANCY STRIPING
LEVEL
0 YES YES NONE BLOCK
1 YES NO MIRRORING NONE
2 NO NO HAMMING ECC
PARITY
BIT
3 NO NO XOR ECC PARITY BIT/BYTE
4 YES NO XOR ECC PARITY BLOCK
5 YES YES DISTRIBUTED
XOR ECC PARITY
BLOCK
COMPARISON OF RAID LEVEL 0 - 5
OTHER RAID LEVELS
RAID 6 P+Q :
Much like RAID level 5.
Store extra redundant information to guard against multiple
disk failure.
Uses error correcting codes, instead of parity.
RAID LEVEL 0+1 :-
A SET OF STRIPED DISKS (LEVEL 0) WHOSE IMAGE IS MIRRORED TO A
SECOND SET OF DISKS ( LEVEL 1).
RAID LEVEL 10 :-
A SET OF MIRRORED DATA (LEVEL 1) THAT IS STRIPED ACROSS ANOTHER
SET OF DISKS REQUIRING A MINIMUM OF 4 DISKS
OTHER RAID LEVELS DEVELOPED INCLUDING LEVELS 0+3, 0+5, 50, 1+5,51
AND 53
RAID 0 – High-Performance applications where data loss
is not critical
RAID 1 – High Reliability with fast recovery
RAID 2 and 4 – are subsumed by RAID levels 3 and 5.
RAID 3 – Bit striping is rarely used in any organization.
RAID 5 – Preferred for storing large volumes of data.
RAID 6 – Not Supported currently by many RAID
implementations.
 Another issue in the choice of RAID implementation is at the
level of hardware.
 Building special purpose hardware is significant benefit.
 System with special hardware support are called hardware
RAID systems.
 Using only software modification with no change at the
hardware level, such RAID implementations are called
software RAID.
 Hot swapping : - faulty disk can be removed and replaced
by new ones without turning power off, and reduce the mean
time to repair.
REFERENCES
1. OPERATING SYSTEMS –DEITEL,CHOFFNES
2. OPERATING SYSTEM PRINCIPLES –
SILBERSCHATZ,GALVIN,GAGNE
3. Database system concept 4th edition by, KORTH
4. Wikidedia
THANK YOU !!!

More Related Content

What's hot (20)

RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
Raid
Raid Raid
Raid
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
RAID
RAIDRAID
RAID
 
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer ArchitectureRaid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
 
Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
 
RAID Review
RAID ReviewRAID Review
RAID Review
 
RAID-Presentation
RAID-PresentationRAID-Presentation
RAID-Presentation
 
raid technology
raid technologyraid technology
raid technology
 
RAID
RAIDRAID
RAID
 
Storage
StorageStorage
Storage
 
Raid
RaidRaid
Raid
 
Raid
Raid Raid
Raid
 
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
 
network storage
network storagenetwork storage
network storage
 
DAS RAID NAS SAN
DAS RAID NAS SANDAS RAID NAS SAN
DAS RAID NAS SAN
 
Storage basics
Storage basicsStorage basics
Storage basics
 
Information storage and management
Information storage and managementInformation storage and management
Information storage and management
 

Viewers also liked

Raid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksMudit Mishra
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Raid Data Recovery
 
Raid level 0, 1, 3, 5 an...tage, disadvantage, use
Raid level 0, 1, 3, 5 an...tage, disadvantage, useRaid level 0, 1, 3, 5 an...tage, disadvantage, use
Raid level 0, 1, 3, 5 an...tage, disadvantage, useShital Shinde
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualizationrjain51
 
Variant Configuration Overview
Variant  Configuration  OverviewVariant  Configuration  Overview
Variant Configuration Overviewarun_bala1
 

Viewers also liked (9)

Raid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive Disks
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
 
Raid level 4
Raid level 4Raid level 4
Raid level 4
 
Raid
RaidRaid
Raid
 
Raid level 0, 1, 3, 5 an...tage, disadvantage, use
Raid level 0, 1, 3, 5 an...tage, disadvantage, useRaid level 0, 1, 3, 5 an...tage, disadvantage, use
Raid level 0, 1, 3, 5 an...tage, disadvantage, use
 
Raid
RaidRaid
Raid
 
Raid Levels
Raid LevelsRaid Levels
Raid Levels
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Variant Configuration Overview
Variant  Configuration  OverviewVariant  Configuration  Overview
Variant Configuration Overview
 

Similar to Raid

RAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfzainm7032
 
Data center core elements, Data center virtualization
Data center core elements, Data center virtualizationData center core elements, Data center virtualization
Data center core elements, Data center virtualizationMadhuraNK
 
disk structure and multiple RAID levels .ppt
disk structure and multiple  RAID levels .pptdisk structure and multiple  RAID levels .ppt
disk structure and multiple RAID levels .pptRAJASEKHARV10
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminarabhivicram
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & consIT Tech
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk ArraysAndrew Robinson
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...TSOLUTIONS
 

Similar to Raid (20)

Raid
RaidRaid
Raid
 
Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
 
RAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdf
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
 
Data center core elements, Data center virtualization
Data center core elements, Data center virtualizationData center core elements, Data center virtualization
Data center core elements, Data center virtualization
 
disk structure and multiple RAID levels .ppt
disk structure and multiple  RAID levels .pptdisk structure and multiple  RAID levels .ppt
disk structure and multiple RAID levels .ppt
 
RAID Levels
RAID LevelsRAID Levels
RAID Levels
 
RAID and LVM
RAID and LVMRAID and LVM
RAID and LVM
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminar
 
Class2
Class2Class2
Class2
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
Raid
RaidRaid
Raid
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
 
1.2 raid
1.2  raid1.2  raid
1.2 raid
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk Arrays
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
 
Database 3
Database 3Database 3
Database 3
 
Raid technology
Raid technologyRaid technology
Raid technology
 
DBMS - RAID
DBMS - RAIDDBMS - RAID
DBMS - RAID
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

Raid

  • 2. • RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) IS A FAMILY OF TECHNIQUES THAT USE MULTIPLE DISKS (CALLED AN ARRAY OF DISKS) THAT ARE ORGANIZED TO PROVIDE HIGH PERFORMANCE AND/OR RELIABILITY • The term "RAID" was first defined by David Patterson, Garth A. Gibson, and Randy Katz at the University of California, Berkeley in 1987.
  • 3. Redundant array of independent disks, originally Redundant array of inexpensive disks. In the past system designers viewed storage systems composed of several small cheap disk as a cost effective alternative to using large disks. Today however all disks are physically small and larger- capacity disks actually have a lower cost per megabyte. So now RAID systems are used for their higher reliability and higher performance rate, rather than for economic reason.
  • 4. • The chance that some disk out of a set of N disks will fail is much higher than the chance that a specific single disk will fail. • Suppose that the Mean – time – to – failure (MTTF) of a single disk is 100,000 hours . Then the MTTF of some disk in an array of 100 disks will be 100,000/100 = 1,000 hours, or 41.66 days, which is not long at all! • If we store only one copy of data, then each disk failure will result in loss of a significant amount of data – and such high rate of data loss is unacceptable in mission critical systems. • RAID system stores information that enables the system to recover from errors , a technique called redundancy. A simplest way to provide redundancy is DISK MIRRORING.
  • 5. The solution to the problem of reliability to introduce redundancy. We store extra information that is not needed normally but that can be used in the event of failure of a disk to rebuild the lost information. Data are not lost even if a disk fail. The effective mean time to failure is increased. Mirroring is a simplest way to introduced redundancy.
  • 6. •Duplicate every disk. •Logical disk consists of two physical disks. •Every write is carried out on both disks. •If one of the disk fails, data read from the other •Data permanently lost only if the second disk fails before the first failed disk is replaced. •It increase mean time to data loss. •Main Disadvantage : --- Most expensive approach.
  • 7. • Each RAID level is characterized by Data Striping. •Data striping entails dividing storage into fixed size blocks called strips. • Contiguous strips of files are typically placed on separate disks so that request for file data can be serviced using multiple disks at once which improves access time. •Each strip placed on same location on each disk in the array. •Striping distributes a system’s data across multiple disks, which enables high throughput than a single disk system because data can be accessed from multiple disks simultaneously. • It is called as Bit Level striping •In Block Level striping blocks of files are striped across several disks.
  • 8. 1. RAID LEVEL – 0 (NON REDUNDANT STRIPING) 2. RAID LEVEL – 1 (MIRRORED DISKS) 3. RAID LEVEL – 2 (MEMORY STYLE ECC) 4. RAID LEVEL – 3 (BIT INTERLEAVED PARITY) 5. RAID LEVEL – 4 (BLOCK INTERLEAVED PARITY) 6. RAID LEVEL – 5 (BLOCK INTERLEAVED DISTRIBUTED PARITY) 7. RAID LEVEL – 6 ( P+Q REDUNDANCY SCHEME) 8. RAID LEVEL 0+1
  • 9. It splits data among two or more disks. It uses a striped disk array with no redundancy RAID level 0 is simple to implement and does not incur storage overhead to provide fault tolerance RAID 0 system with n disks performs reads and writes at a rate up to n times greater than that of single disk. RAID 0 systems are appropriate for systems where high performance and low cost are more important than reliability.
  • 10. Disadvantages: Reliability Problems : 1.No mirroring or parity bits 2.It does not provide fault tolerance
  • 11. • RAID level 1 employs disk mirroring (shadowing) to provide redundancy. •Each disk in an array is duplicated •Stripes are not implemented at level 1 •Level 1 array permits multiple i/o operations to be serviced simultaneously •To ensure consistency modified data must be written to mirrored pair •Provides highest degree of fault tolerance •Advantages : 1.system can sustain failures without loss of data 2. Data regeneration (recovery & rebuilding is easy) •3.some systems contains HOT SPARE DISKS that replace failed disk, much like spare tire for an automobile.
  • 12. DISADVANTAGES : 1.High storage overhead 2.Slower average write transfer rate 3.High cost 4. Twice as many disks are required to store the same data when compared to RAID 0.
  • 13. 1.RAID level 2 arrays are striped at the bit level so each strip stores one bit 2.Level 2 arrays are not mirrored ,which reduces storage overhead incur by level 1 arrays 3. Use parity bits to detect error and correct it. 4. Each byte in a memory system may have a parity bit associated with it that records whether the numbers of bits in the byte that are set to 1 is even or odd. 5.Also known as Memory – style error – correcting – code (ECC)
  • 14. Advantage: --It requires less extra disks compare to level 1. --Redundancy increase.
  • 15. 1.RAID 3 stripes data at the bit or byte level 2.Instead of Hamming ECC RAID 3 uses XOR ECC’s which is simpler than hamming ECC 3.It uses only one disk to hold parity information regardless of size of the array. 4.Due to parity generation only one write can be performed at a time, this yields high transfer rates when reading or writing large files. 5.Primary advantage is that it is easy to implement , offers reliability similar to level 2 RAID .
  • 16. Advantages: • Less Expensive. • It needs only one parity bit. Disadvantage: • Expense of computing and writing parity • Need to include a dedicated parity hardware. • Poor I/O operations per sec.
  • 17. • Stripes data at a block level across several drives, with parity stored on one drive - block- interleaved parity • Allows recovery from the failure of any of the disks • Performance is very good for reads • Writes require that parity data be updated each time. Slows small random writes but large writes are fairly fast
  • 18. Advantage: -- If 1 of the disks fails, It can be Restore using parity block. -- Multiple read accesses can be done on faster rate. Disadvantage: -- A single write requires 4 disk accesses : 2 to read old blocks and 2 to write blocks.
  • 19. 19 • Spreads data and parity among all N+1 disks, rather than storing data in N disks and parity in 1 disk • Avoids potential overuse of a single parity disk – improvement over RAID 4 • Most common parity RAID system
  • 20. Advantages: -- It increase the total number of requests that can be meet in a given amount of time. -- MTBF is slightly better than RAID 0. This is because failure of one disk is not quite a harm. We need more time if 2 or more disks fail. -- Performance is also as good as RAID 0, if not better. We can read and write parallel blocks of data. -- Pretty useful for general purpose uses where ‘read’s’ are more frequent the write’s. Disadvantage: -- One of the drawbacks is that the write involves heavy parity calculations by the RAID controller. Write operations are slower compared to RAID 0.
  • 21. RAID LEVEL READ CONCURRENCY WRITE CONCURRENCY REDUNDANCY STRIPING LEVEL 0 YES YES NONE BLOCK 1 YES NO MIRRORING NONE 2 NO NO HAMMING ECC PARITY BIT 3 NO NO XOR ECC PARITY BIT/BYTE 4 YES NO XOR ECC PARITY BLOCK 5 YES YES DISTRIBUTED XOR ECC PARITY BLOCK COMPARISON OF RAID LEVEL 0 - 5
  • 22. OTHER RAID LEVELS RAID 6 P+Q : Much like RAID level 5. Store extra redundant information to guard against multiple disk failure. Uses error correcting codes, instead of parity. RAID LEVEL 0+1 :- A SET OF STRIPED DISKS (LEVEL 0) WHOSE IMAGE IS MIRRORED TO A SECOND SET OF DISKS ( LEVEL 1). RAID LEVEL 10 :- A SET OF MIRRORED DATA (LEVEL 1) THAT IS STRIPED ACROSS ANOTHER SET OF DISKS REQUIRING A MINIMUM OF 4 DISKS OTHER RAID LEVELS DEVELOPED INCLUDING LEVELS 0+3, 0+5, 50, 1+5,51 AND 53
  • 23. RAID 0 – High-Performance applications where data loss is not critical RAID 1 – High Reliability with fast recovery RAID 2 and 4 – are subsumed by RAID levels 3 and 5. RAID 3 – Bit striping is rarely used in any organization. RAID 5 – Preferred for storing large volumes of data. RAID 6 – Not Supported currently by many RAID implementations.
  • 24.  Another issue in the choice of RAID implementation is at the level of hardware.  Building special purpose hardware is significant benefit.  System with special hardware support are called hardware RAID systems.  Using only software modification with no change at the hardware level, such RAID implementations are called software RAID.  Hot swapping : - faulty disk can be removed and replaced by new ones without turning power off, and reduce the mean time to repair.
  • 25.
  • 26. REFERENCES 1. OPERATING SYSTEMS –DEITEL,CHOFFNES 2. OPERATING SYSTEM PRINCIPLES – SILBERSCHATZ,GALVIN,GAGNE 3. Database system concept 4th edition by, KORTH 4. Wikidedia THANK YOU !!!