SlideShare a Scribd company logo
RAID STRUCTURE
Sanika C
MCA S1
RAID (REDUNDANT ARRAYS OF INDEPENDENT DISKS)
 Having a large number of disks in a system presents opportunities for improving the rate
at which data can be read or written, if the disks are operated in parallel.
 this setup offers the potential for improving the reliability of data storage, because
redundant information can be stored on multiple disks. Thus, failure of one disk does not
lead to loss of data.
 A variety of disk-organization techniques, collectively called redundant arrays of
independent disks (RAID),
 commonly used to address the performance and reliability issues.
 In the past, RAIDs composed of small, cheap disks were viewed as a cost - effective
alternative to large, expensive disks. Today, RAIDs are used for their higher reliability
and higher data-transfer rate, rather than for economic reasons. Hence, the I in RAID,
which once stood for “inexpensive,” now stands for “independent.”
Improvement of Reliability via Redundancy
• Redundancy 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.
• Mirroring (or Shadowing): The simplest approach to introduce redundancy is to
duplicate every disk. Logical disk consists of 2 physical disks. Every write is
carried out on both disks. If one of the disk fails, the data can be read from the
other. Data will be lost only if the second disk fails before the first disk is repaired.
Mean time to data loss depends on mean time to failure and mean time to repair.
Improvement in performance via parallelism
Two main goals of parallelism in a disk system are
• Load balance multiple small accesses to increase throughput.
•Parallelize large accesses to reduce response time.
Improve transfer rate by striping data across multiple disks.
1. Bit-level striping – Split the bits of each byte across multiple disks
2. Block level striping – blocks of a file are striped across multiple
disks
RAID LEVELS
RAID LEVEL 0 : Non redundant block striping.
 Used in high performance applications where data lost is not critical
 Without redundancy
RAID LEVEL 1: Mirrored disks with block striping
 Offers best write performance
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
RAID LEVEL 2: Memory style error correcting codes (ECC) with bit
striping
RAID Level 3 : Bit –interleaved Parity
•A single parity bit is enough for error correction, as well as for
detection.
•Faster data transfer than with a single disk, but fewer I/Os per second
since every disk has to participate in every I/O.
RAID Level 4: Block interleaved parity
• Uses block level striping.
• Provides higher I/O rates for independent reads than level 3
• Block read goes to a single disk, so blocks stored on different disks can be
read in parallel.
• Provides higher rates for reads of multiple blocks than no striping.
• Before writing a block, parity data must be computed.
• More efficient for writing large amount of data sequentially.
RAID Level 5: Block interleaved distributed parity.
• Distributed data and parity among all N+1 disks, rather than storing data
in N disks and parity in disk.
• Higher I/O rates than level 4.
• Block writes occur in parallel if the blocks and their parity blocks are on
different disks.
RAID Level 6 : P+Q Redundancy Scheme
•Similar to level 5, but stores extra redundant information to guard
against multiple disk failures.
• Better reliability than level 5 at a higher cost, but not used as widely.
RAID 1+0 and 1/0
• Combination of RAID levels 0 and 1
• Very high reliability combined with high performance.
• High I/O rates are achieved by striping RAID 1 segments.
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
Choice of RAID level Factors in choosing RAID level
• Performance during failure
• Performance during rebuild of failed disk
• RAID 0 is used only when data safety is not important
•Level 1 is preferred for all other applications.
• RAID structures are able to recover data even if one of the tapes in an
array is damaged.
• When applied to broadcast of data, a block of data is split into short units
and is broadcast along with a parity unit.
• If one of the units is not received for any reason, it can be reconstructed
from the other units.
• Commonly, tape-drive robots containing multiple tape drives will stripe
data across all the drives to increase throughput and decrease backup
time.
Extensions
o RAID alone does not prevent or detect data corruption or other errors,
just disk failures
o Solaris ZFS adds checksums of all data and metadata
o Can detect and correct data and metadata corruption
o pools
• Filesystems with a pool share that pool.
• use and release space like
malloc() and free()
• memory allocate / release storage
Problems with RAID
Thank You

More Related Content

PPTX
Information_Storage_Management_Module 2_RAID.pptx
PPTX
RAID seminar
PPTX
112667416 raid-seminar
PDF
PPTX
Data center core elements, Data center virtualization
Information_Storage_Management_Module 2_RAID.pptx
RAID seminar
112667416 raid-seminar
Data center core elements, Data center virtualization

Similar to Raid_structure_os[1].pdfhdgretrhfgfhfhyt (20)

PDF
RAID-Presentation
PPTX
RAID LEVELS
PPTX
Raid Technology
PDF
RAID--16112022-093218am-16022024-061222pm.pdf
PPTX
Present of Raid and Its Type
PPTX
DAS RAID NAS SAN
PPT
RAID and LVM
PPTX
PPT
RAID CONCEPT
PPTX
Performance evolution of raid
PPTX
6-5-20256-5-20256-5-20256-5-20256-5-2025.pptx
PPTX
RAID concept and type of RAID level and advantages
DOC
Storage Area Network interview Questions
PDF
RAID Levels
PPTX
SEMINAR
DOCX
Various raid levels pros & cons
PPTX
Raid(Storage Technology)
PPTX
RAID-CONFIGURATION (2023).pptx
PPTX
Raid level
PDF
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
RAID-Presentation
RAID LEVELS
Raid Technology
RAID--16112022-093218am-16022024-061222pm.pdf
Present of Raid and Its Type
DAS RAID NAS SAN
RAID and LVM
RAID CONCEPT
Performance evolution of raid
6-5-20256-5-20256-5-20256-5-20256-5-2025.pptx
RAID concept and type of RAID level and advantages
Storage Area Network interview Questions
RAID Levels
SEMINAR
Various raid levels pros & cons
Raid(Storage Technology)
RAID-CONFIGURATION (2023).pptx
Raid level
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Ad

Recently uploaded (20)

PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Pharma ospi slides which help in ospi learning
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
master seminar digital applications in india
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPH.pptx obstetrics and gynecology in nursing
Basic Mud Logging Guide for educational purpose
Pharma ospi slides which help in ospi learning
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Pre independence Education in Inndia.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Microbial disease of the cardiovascular and lymphatic systems
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Renaissance Architecture: A Journey from Faith to Humanism
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
TR - Agricultural Crops Production NC III.pdf
VCE English Exam - Section C Student Revision Booklet
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
master seminar digital applications in india
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Ad

Raid_structure_os[1].pdfhdgretrhfgfhfhyt

  • 2. RAID (REDUNDANT ARRAYS OF INDEPENDENT DISKS)  Having a large number of disks in a system presents opportunities for improving the rate at which data can be read or written, if the disks are operated in parallel.  this setup offers the potential for improving the reliability of data storage, because redundant information can be stored on multiple disks. Thus, failure of one disk does not lead to loss of data.  A variety of disk-organization techniques, collectively called redundant arrays of independent disks (RAID),  commonly used to address the performance and reliability issues.  In the past, RAIDs composed of small, cheap disks were viewed as a cost - effective alternative to large, expensive disks. Today, RAIDs are used for their higher reliability and higher data-transfer rate, rather than for economic reasons. Hence, the I in RAID, which once stood for “inexpensive,” now stands for “independent.”
  • 3. Improvement of Reliability via Redundancy • Redundancy 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. • Mirroring (or Shadowing): The simplest approach to introduce redundancy is to duplicate every disk. Logical disk consists of 2 physical disks. Every write is carried out on both disks. If one of the disk fails, the data can be read from the other. Data will be lost only if the second disk fails before the first disk is repaired. Mean time to data loss depends on mean time to failure and mean time to repair.
  • 4. Improvement in performance via parallelism Two main goals of parallelism in a disk system are • Load balance multiple small accesses to increase throughput. •Parallelize large accesses to reduce response time. Improve transfer rate by striping data across multiple disks. 1. Bit-level striping – Split the bits of each byte across multiple disks 2. Block level striping – blocks of a file are striped across multiple disks
  • 5. RAID LEVELS RAID LEVEL 0 : Non redundant block striping.  Used in high performance applications where data lost is not critical  Without redundancy RAID LEVEL 1: Mirrored disks with block striping  Offers best write performance
  • 7. RAID LEVEL 2: Memory style error correcting codes (ECC) with bit striping RAID Level 3 : Bit –interleaved Parity •A single parity bit is enough for error correction, as well as for detection. •Faster data transfer than with a single disk, but fewer I/Os per second since every disk has to participate in every I/O.
  • 8. RAID Level 4: Block interleaved parity • Uses block level striping. • Provides higher I/O rates for independent reads than level 3 • Block read goes to a single disk, so blocks stored on different disks can be read in parallel. • Provides higher rates for reads of multiple blocks than no striping. • Before writing a block, parity data must be computed. • More efficient for writing large amount of data sequentially.
  • 9. RAID Level 5: Block interleaved distributed parity. • Distributed data and parity among all N+1 disks, rather than storing data in N disks and parity in disk. • Higher I/O rates than level 4. • Block writes occur in parallel if the blocks and their parity blocks are on different disks.
  • 10. RAID Level 6 : P+Q Redundancy Scheme •Similar to level 5, but stores extra redundant information to guard against multiple disk failures. • Better reliability than level 5 at a higher cost, but not used as widely. RAID 1+0 and 1/0 • Combination of RAID levels 0 and 1 • Very high reliability combined with high performance. • High I/O rates are achieved by striping RAID 1 segments.
  • 12. Choice of RAID level Factors in choosing RAID level • Performance during failure • Performance during rebuild of failed disk • RAID 0 is used only when data safety is not important •Level 1 is preferred for all other applications.
  • 13. • RAID structures are able to recover data even if one of the tapes in an array is damaged. • When applied to broadcast of data, a block of data is split into short units and is broadcast along with a parity unit. • If one of the units is not received for any reason, it can be reconstructed from the other units. • Commonly, tape-drive robots containing multiple tape drives will stripe data across all the drives to increase throughput and decrease backup time. Extensions
  • 14. o RAID alone does not prevent or detect data corruption or other errors, just disk failures o Solaris ZFS adds checksums of all data and metadata o Can detect and correct data and metadata corruption o pools • Filesystems with a pool share that pool. • use and release space like malloc() and free() • memory allocate / release storage Problems with RAID