SlideShare a Scribd company logo
2
Most read
5
Most read
14
Most read
Outline
•What is RAID?
•RAID configurations used.
•Performance of each configuration.
•Implementations.
What is RAID?
 Stands for Redundant Array of Independent Disks.
 It’s a technology that enables greater levels of
performance, reliability and/or large volumes when
dealing with data.
 How?? By concurrent use of two or more ‘hard disk
drives’.
 How Exactly?? Mirroring, Stripping (of data) and Error
correction techniques combined with multiple disk
arrays give you the reliability and performance.
Mean Time Between Failures (MTBF)
RAID flavors
 Commonly used ones:
1. RAID 0
2. RAID 1
3. RAID 5
4. RAID 10
RAID 0
a. It splits data among two or more
disks.
b. Provides good performance.
c. Lack of data redundancy means
there is no fail over support with
this configuration.
d. In the diagram to the right, the odd
blocks are written to disk 0 and the
even blocks to disk 1 such that A1,
A2, A3, A4, … would be the order
of blocks read if read sequentially
from the beginning.
RAID 0 analysis
Failure Rate:
• MTBF of RAID 0 is roughly proportional to the number of disks in the
array.
Performance:
• The fragments are written to their respective disks simultaneously on the
same sector.
• This allows smaller sections of the entire chunk of data to be read off the
drive in parallel, hence good performance.
RAID 1
•RAID 1 is ‘data mirroring’.
•Two copies of the data are held on
two physical disks, and the data is
always identical.
• Twice as many disks are required to
store the same data when compared
to RAID 0.
•Array continues to operate so long
as at least one drive is functioning.
RAID 1 analysis
Failure Rate:
• If Pr(disk fail) = 5%, then the probability of both the drives failing in
a 2 disk array is P(both fail) = (0.05)2 = 0.25%.
Performance:
• If we use independent disk controllers for each disk, then we can
increase the read or write speeds by doing operations in parallel.
RAID 5
• RAID 5 is an ideal combination
of good performance, good fault
tolerance and high capacity and
storage efficiency.
• An arrangement of parity and
CRC to help rebuilding drive data
in case of disk failures.
• “Distributed Parity” is the key
word here.
RAID 5 analysis
• 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.
• One of the drawbacks is that the write involves heavy parity
calculations by the RAID controller. Write operations are slower
compared to RAID 0.
• Pretty useful for general purpose uses where ‘reads’ are more frequent
the ‘writes’.
RAID 10
a. Combines RAID 1 and RAID 0.
b. Which means having the pleasure
of both - good performance and
good failover handling.
c. Also called ‘Nested RAID’.
Implementations
Software based RAID:
• Software implementations are provided by many Operating Systems.
• A software layer sits above the disk device drivers and provides an
abstraction layer between the logical drives(RAIDs) and physical
drives.
• Server's processor is used to run the RAID software.
• Used for simpler configurations like RAID0 and RAID1.
Hardware based RAID:
• A hardware implementation of
RAID requires at least a special-
purpose RAID controller.
• On a desktop system this may be
built into the motherboard.
• Processor is not used for RAID
calculations as a separate controller
present.
A PCI-bus-based, IDE/ATA hard disk
RAID
controller, supporting levels 0, 1, and 01.
What’s happening present day?
RAID 6:
a. It is seen as the best
way to guarantee data
integrity as it uses
double parity.
b. Lesser MTBF as
compared to RAID5.
c. It has a drawback
though of longer
write time.

More Related Content

PPTX
Kaspersky endpoint security business presentation
PDF
Write miss
PPTX
Raid Technology
PPT
Presentation On RAID(Redundant Array Of Independent Disks) Basics
PDF
Operating Systems - Process Synchronization and Deadlocks
PPT
7. Key-Value Databases: In Depth
PDF
Andes RISC-V processor solutions
PPTX
Kaspersky endpoint security business presentation
Write miss
Raid Technology
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Operating Systems - Process Synchronization and Deadlocks
7. Key-Value Databases: In Depth
Andes RISC-V processor solutions

What's hot (20)

PPTX
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
PPT
Raid : Redundant Array of Inexpensive Disks
PPTX
Introduction to NuoDB
PDF
PPTX
RISC-V Introduction
PPTX
DAS RAID NAS SAN
PPTX
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
PPTX
Threads and multi threading
PDF
Thinking Big - Big data: principes et architecture
DOCX
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
PPTX
PPTX
Hadoop introduction , Why and What is Hadoop ?
PPTX
Key-Value NoSQL Database
PPTX
Storage
PDF
SQL Server Exploitation, Escalation, Pilfering - AppSec USA 2012
PPTX
Nosql databases
PPTX
RISC-V Foundation Overview
PPTX
Big Data Analytics With Hadoop
PDF
Introduction to Apache Hive
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Raid : Redundant Array of Inexpensive Disks
Introduction to NuoDB
RISC-V Introduction
DAS RAID NAS SAN
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
Threads and multi threading
Thinking Big - Big data: principes et architecture
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Hadoop introduction , Why and What is Hadoop ?
Key-Value NoSQL Database
Storage
SQL Server Exploitation, Escalation, Pilfering - AppSec USA 2012
Nosql databases
RISC-V Foundation Overview
Big Data Analytics With Hadoop
Introduction to Apache Hive
Ad

Similar to RAID (redundant array of independent disks) (20)

PPTX
Information_Storage_Management_Module 2_RAID.pptx
PPTX
What is R.A.I.D?
PPTX
Present of Raid and Its Type
PPTX
RAID-CONFIGURATION (2023).pptx
DOCX
Various raid levels pros & cons
PPTX
Data center core elements, Data center virtualization
PPTX
Nagendra Srivastava
PPTX
PPTX
SEMINAR
PPTX
Raid technology
PPTX
presentasi-raid-server-cloud-computing.pptx
PDF
Understanding RAID Controller
PPTX
Raid(Storage Technology)
PPT
disk structure and multiple RAID levels .ppt
PDF
RAID-Presentation
PPTX
Raid in SNA
Information_Storage_Management_Module 2_RAID.pptx
What is R.A.I.D?
Present of Raid and Its Type
RAID-CONFIGURATION (2023).pptx
Various raid levels pros & cons
Data center core elements, Data center virtualization
Nagendra Srivastava
SEMINAR
Raid technology
presentasi-raid-server-cloud-computing.pptx
Understanding RAID Controller
Raid(Storage Technology)
disk structure and multiple RAID levels .ppt
RAID-Presentation
Raid in SNA
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Cloud computing and distributed systems.
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf

RAID (redundant array of independent disks)

  • 1. Outline •What is RAID? •RAID configurations used. •Performance of each configuration. •Implementations.
  • 2. What is RAID?  Stands for Redundant Array of Independent Disks.  It’s a technology that enables greater levels of performance, reliability and/or large volumes when dealing with data.  How?? By concurrent use of two or more ‘hard disk drives’.  How Exactly?? Mirroring, Stripping (of data) and Error correction techniques combined with multiple disk arrays give you the reliability and performance.
  • 3. Mean Time Between Failures (MTBF)
  • 4. RAID flavors  Commonly used ones: 1. RAID 0 2. RAID 1 3. RAID 5 4. RAID 10
  • 5. RAID 0 a. It splits data among two or more disks. b. Provides good performance. c. Lack of data redundancy means there is no fail over support with this configuration. d. In the diagram to the right, the odd blocks are written to disk 0 and the even blocks to disk 1 such that A1, A2, A3, A4, … would be the order of blocks read if read sequentially from the beginning.
  • 6. RAID 0 analysis Failure Rate: • MTBF of RAID 0 is roughly proportional to the number of disks in the array. Performance: • The fragments are written to their respective disks simultaneously on the same sector. • This allows smaller sections of the entire chunk of data to be read off the drive in parallel, hence good performance.
  • 7. RAID 1 •RAID 1 is ‘data mirroring’. •Two copies of the data are held on two physical disks, and the data is always identical. • Twice as many disks are required to store the same data when compared to RAID 0. •Array continues to operate so long as at least one drive is functioning.
  • 8. RAID 1 analysis Failure Rate: • If Pr(disk fail) = 5%, then the probability of both the drives failing in a 2 disk array is P(both fail) = (0.05)2 = 0.25%. Performance: • If we use independent disk controllers for each disk, then we can increase the read or write speeds by doing operations in parallel.
  • 9. RAID 5 • RAID 5 is an ideal combination of good performance, good fault tolerance and high capacity and storage efficiency. • An arrangement of parity and CRC to help rebuilding drive data in case of disk failures. • “Distributed Parity” is the key word here.
  • 10. RAID 5 analysis • 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. • One of the drawbacks is that the write involves heavy parity calculations by the RAID controller. Write operations are slower compared to RAID 0. • Pretty useful for general purpose uses where ‘reads’ are more frequent the ‘writes’.
  • 11. RAID 10 a. Combines RAID 1 and RAID 0. b. Which means having the pleasure of both - good performance and good failover handling. c. Also called ‘Nested RAID’.
  • 12. Implementations Software based RAID: • Software implementations are provided by many Operating Systems. • A software layer sits above the disk device drivers and provides an abstraction layer between the logical drives(RAIDs) and physical drives. • Server's processor is used to run the RAID software. • Used for simpler configurations like RAID0 and RAID1.
  • 13. Hardware based RAID: • A hardware implementation of RAID requires at least a special- purpose RAID controller. • On a desktop system this may be built into the motherboard. • Processor is not used for RAID calculations as a separate controller present. A PCI-bus-based, IDE/ATA hard disk RAID controller, supporting levels 0, 1, and 01.
  • 14. What’s happening present day? RAID 6: a. It is seen as the best way to guarantee data integrity as it uses double parity. b. Lesser MTBF as compared to RAID5. c. It has a drawback though of longer write time.