Raid 1 3
Topic

RAID
Redundant Array
Independent Disk
Raid History
S.L.E.D.
Single Large Expensive Disks
Single drive used to store data.
 Capacity: good

Problem:
Data cant be read and write quickly
 If SLED fail then all data loss.

Raid
RAID Overview:
The heart of the RAID storage system is
controller card. The task of the controller
card is to
Manage Individual Hard Disk Drives
Provide a Logical Array Configuration
Perform Redundant or Fault Tolerant
Operations
Raid 1 3
Raid
Patented 1987
Built in 1989
Updated several times

That’s all I could find. Until I made
these updates….
RAID
RAID: Redundant Arrays of
Independent Disks
Hence, the I in RAID now
stands for“independent”instead
of “inexpensive”.
RAID:Multiple disk drives
provides reliability via
redundancy.
commonly used to address
the performance and reliability
issues.
Redundancy:
Mirroring
Duplicate every disk
Gives good error recovery

Data stripping
A method of concatenating multiple
drives into one logical storage unit.

the data is split into different parts.

Parity:
Splitting data onto blocks with the
help of XOR operation
What exactly is a RAID?
RAID is basically drives stacked
on top of each other like a cake
with layers that can share their
data together.
Features Of RAID Levels:
RAID 0 – Data Striping
RAID 1 - Mirroring
RAID 2 – Hamming Code
RAID 3 – Single Check Disk per
Group
There are more lavels like 4,5,6 10.
RAID Level 0:
RAID level 0:
Simplest RAID implementation
Includes striping but no redundancy
Highest-performance
High risk of data loss
Multiple drives involved
Could lose all data in array with
one drive failure
Cont………..!!
Block level striping

Notes:
If two different I/O requests are
pending for two different blocks of
data, in all likelihood the two blocks are
located in two different disks, then the
requests can be issued in parallel
If a single request is spread across
multiple logically contiguous strips, the
request can be handled in parallel.
Recommended Applications

Video Production and Editing
Image Editing
Pre-Press Applications
gaming systems.

Disadvantage:

Relaibility problem –no mirroring or parity bits.

Advantage:

speed enhancement
Maximum utilization of physical drive storage
capacity, because no room is taken for redundant data
or data-parity storage
Raid 1 3
RAID Level1:
RAID Level 1:

Highest level of redundancy
Each drive has a mirrored copy in array

No striping at this level
Improves read performance over single
disks because multiple disks can be read at
once
Slower write performance because two
disks must be accessed for each modified
data item to maintain mirroring

High storage overhead
Only half array stores unique data
Most suitable where reliability is primary
concern.
Cont……..!!!!!!
Performance:
If we use independent
disk controllers for each
disk, then we can increase
the read or write speeds
by doing operations in
parallel.
Application:

Accounting
Financial

Advantage:
Provide best Performance
Provide Fault tolerance

Disadvantage:
High cost.
Requires twice the disk space
Raid 1 3
RAID Level 2:
RAID Level 2:

Implements redundancy via striping
Striped at bit level
Uses Hamming ECC to check data
integrity
ECC data stored on separate drive
Significant overhead in storage and
performance .
RAID 2 is the only RAID level
that can repair errors, the other
RAID levels can only detect them
Cont……….!!!!!

Read – all disks are
simultaneously accessed
Write - all disks are
simultaneously accessed
Write penalty – computation of
the Hamming ECC
Used when many disk errors
occur, but given the high reliability
of individual disks, rarely used.
Advantages:
Random Read Performance= Fair
Sequential Read Performance= Very Good
Sequential Write Performance= Very Good

Disadvantages

:

Random Write Performance= Poor
Requires a complex controller
High overhead for check disks
Not used in modern systems
Raid 1 3
RAID Level 3:
RAID Level 3:
Also stripes at the byte level
Uses XOR to calculate parity for ECC
Much simpler than Hamming ECC
Requires only one disk for parity
information regardless of the size of the
array
Cannot determine which bit contains error,
but this information can be gathered easily
by inspecting the array for a failed disk
High transfer rates, but only one request
serviced at a time
Cont………!!!
In the case of a disk failure,
All data are available 
missing data can be calculated
from the parity bit
Write: just maintain the parity
such that later it can be
regenerated.
Failed disk to be replaced and
the data regenerated
Cont….!!!!!!!!!!

BYTE level striping and XOR ECC allows
for one check disk: lowest overhead possible
Example…
A:0101 XOR B:0011 = Check:0110
A is gone?
B:0011 XOR Check:0110 = 0101 (A)
Raid 1 3
Raid 1 3
Raid 1 3
Raid 1 3

More Related Content

PDF
Milestone Server And Storage Best Practice
PPTX
Surveon Certified Recording Solutions Optimised for Milestone XProtect
PPTX
Bd 2-577 big-data_video_surveillance_storage_solution-bc
PPTX
Impact of Intel Optane Technology on HPC
PPTX
Revisiting CephFS MDS and mClock QoS Scheduler
PPT
IBM SAN Volume Controller Performance Analysis
PPT
Time finder
PDF
We4IT lcty 2013 - infra-man - domino run faster
Milestone Server And Storage Best Practice
Surveon Certified Recording Solutions Optimised for Milestone XProtect
Bd 2-577 big-data_video_surveillance_storage_solution-bc
Impact of Intel Optane Technology on HPC
Revisiting CephFS MDS and mClock QoS Scheduler
IBM SAN Volume Controller Performance Analysis
Time finder
We4IT lcty 2013 - infra-man - domino run faster

What's hot (19)

PPTX
JetStor portfolio update final_2020-2021
PDF
Virtual Private Server Documentation
PPT
Components of System Unit
PDF
IBM XIV Gen3 Storage System
PDF
Xiv overview
PPTX
EMC Vmax3 tech-deck deep dive
PDF
Xiv svc best practices - march 2013
PDF
PPTX
EMC Data domain advanced features and functions
PPTX
Exadata Backup
PPTX
EMC: VNX Unified Storage series
PDF
Webinar NETGEAR - ACRONIS e NETGEAR: Demo di soluzione DR per l'Azienda - pa...
PDF
XIV Storage deck final
PPTX
Accel - EMC - Data Domain Series
PPT
3PAR and VMWare
PPTX
EMC VNX
PDF
Webinar NETGEAR - Linee guida per la configurazione dello storage NETGEAR
PPT
Partition Manager 11 - Paragon Software
PDF
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
JetStor portfolio update final_2020-2021
Virtual Private Server Documentation
Components of System Unit
IBM XIV Gen3 Storage System
Xiv overview
EMC Vmax3 tech-deck deep dive
Xiv svc best practices - march 2013
EMC Data domain advanced features and functions
Exadata Backup
EMC: VNX Unified Storage series
Webinar NETGEAR - ACRONIS e NETGEAR: Demo di soluzione DR per l'Azienda - pa...
XIV Storage deck final
Accel - EMC - Data Domain Series
3PAR and VMWare
EMC VNX
Webinar NETGEAR - Linee guida per la configurazione dello storage NETGEAR
Partition Manager 11 - Paragon Software
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
Ad

Viewers also liked (18)

PPTX
SQX Solution Day 2013 Q2 - Milestone Update
PDF
Learning Through Doing
PPTX
Veracity's Coldstore Arcus - Storage as the foundation of your surveillance s...
PPTX
So You Want to be a Hacker?
PPTX
Learning to Learn - An Innovative way of Learning for Long Lasting Memory & G...
PPTX
Using social media as academics for learning, teaching and research
PDF
10 Principles of English Teaching (SLA Research)
PDF
VMS Comparison table
PDF
12 Hacks That Will Improve Your Studying
PPTX
David Didau ResearchED
PPT
Teaching and Learning with Social Media: The need for a new habitus
PDF
Back to School Like a Boss! 10 Tips
PPTX
9 Ways People Are Using Mobile Learning
PPTX
The advantages of mobile learning
PDF
How to Learn Things Super Quick
PDF
Four Stages of Learning
PDF
How Digital Learning Contributes to Deeper Learning
SQX Solution Day 2013 Q2 - Milestone Update
Learning Through Doing
Veracity's Coldstore Arcus - Storage as the foundation of your surveillance s...
So You Want to be a Hacker?
Learning to Learn - An Innovative way of Learning for Long Lasting Memory & G...
Using social media as academics for learning, teaching and research
10 Principles of English Teaching (SLA Research)
VMS Comparison table
12 Hacks That Will Improve Your Studying
David Didau ResearchED
Teaching and Learning with Social Media: The need for a new habitus
Back to School Like a Boss! 10 Tips
9 Ways People Are Using Mobile Learning
The advantages of mobile learning
How to Learn Things Super Quick
Four Stages of Learning
How Digital Learning Contributes to Deeper Learning
Ad

Similar to Raid 1 3 (20)

PPTX
Raid and its levels
PPTX
Present of Raid and Its Type
PPTX
PPTX
RAID LEVELS
PPTX
RAID concept and type of RAID level and advantages
PPTX
Raid in SNA
PPTX
PPTX
PPTX
UNIT III.pptx
PPTX
GROUP 4 RB Best Understand anout important topics.pptx
PPTX
GROUP 4 RB.pptx
PPTX
Storage memory
PPTX
Raid Levels Technology
PPTX
DBMS RAID.pptx
PPTX
Raid level
PDF
RAID--16112022-093218am-16022024-061222pm.pdf
PPTX
Raid Technology
DOCX
Various raid levels pros & cons
Raid and its levels
Present of Raid and Its Type
RAID LEVELS
RAID concept and type of RAID level and advantages
Raid in SNA
UNIT III.pptx
GROUP 4 RB Best Understand anout important topics.pptx
GROUP 4 RB.pptx
Storage memory
Raid Levels Technology
DBMS RAID.pptx
Raid level
RAID--16112022-093218am-16022024-061222pm.pdf
Raid Technology
Various raid levels pros & cons

More from Muhammad Ishaq (20)

PPT
Causality in special relativity
PPT
Business proposal
PPT
Artificial neural network model & hidden layers in multilayer artificial neur...
PPTX
Artificial Neural Network
PPTX
Writting process
PPTX
Business
PPTX
PPTX
Brochures
PPTX
Dependencies
PPTX
Input output
PPTX
Multi core processor
PPTX
Dram and its types
PPTX
Micro operation control of processor
PPTX
Computer architecture overview
PPT
Multi processing
PPT
Cache memory
PPT
Cache memory
PPTX
Addressing
PPTX
Clusters
PPTX
Raid level 4
Causality in special relativity
Business proposal
Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial Neural Network
Writting process
Business
Brochures
Dependencies
Input output
Multi core processor
Dram and its types
Micro operation control of processor
Computer architecture overview
Multi processing
Cache memory
Cache memory
Addressing
Clusters
Raid level 4

Raid 1 3

  • 4. S.L.E.D. Single Large Expensive Disks Single drive used to store data.  Capacity: good Problem: Data cant be read and write quickly  If SLED fail then all data loss. 
  • 6. RAID Overview: The heart of the RAID storage system is controller card. The task of the controller card is to Manage Individual Hard Disk Drives Provide a Logical Array Configuration Perform Redundant or Fault Tolerant Operations
  • 9. Patented 1987 Built in 1989 Updated several times That’s all I could find. Until I made these updates….
  • 10. RAID RAID: Redundant Arrays of Independent Disks Hence, the I in RAID now stands for“independent”instead of “inexpensive”. RAID:Multiple disk drives provides reliability via redundancy. commonly used to address the performance and reliability issues.
  • 11. Redundancy: Mirroring Duplicate every disk Gives good error recovery Data stripping A method of concatenating multiple drives into one logical storage unit. the data is split into different parts. Parity: Splitting data onto blocks with the help of XOR operation
  • 12. What exactly is a RAID? RAID is basically drives stacked on top of each other like a cake with layers that can share their data together.
  • 13. Features Of RAID Levels: RAID 0 – Data Striping RAID 1 - Mirroring RAID 2 – Hamming Code RAID 3 – Single Check Disk per Group There are more lavels like 4,5,6 10.
  • 15. RAID level 0: Simplest RAID implementation Includes striping but no redundancy Highest-performance High risk of data loss Multiple drives involved Could lose all data in array with one drive failure
  • 16. Cont………..!! Block level striping Notes: If two different I/O requests are pending for two different blocks of data, in all likelihood the two blocks are located in two different disks, then the requests can be issued in parallel If a single request is spread across multiple logically contiguous strips, the request can be handled in parallel.
  • 17. Recommended Applications Video Production and Editing Image Editing Pre-Press Applications gaming systems. Disadvantage: Relaibility problem –no mirroring or parity bits. Advantage: speed enhancement Maximum utilization of physical drive storage capacity, because no room is taken for redundant data or data-parity storage
  • 20. RAID Level 1: Highest level of redundancy Each drive has a mirrored copy in array No striping at this level Improves read performance over single disks because multiple disks can be read at once Slower write performance because two disks must be accessed for each modified data item to maintain mirroring High storage overhead Only half array stores unique data Most suitable where reliability is primary concern.
  • 21. Cont……..!!!!!! Performance: If we use independent disk controllers for each disk, then we can increase the read or write speeds by doing operations in parallel.
  • 22. Application: Accounting Financial Advantage: Provide best Performance Provide Fault tolerance Disadvantage: High cost. Requires twice the disk space
  • 25. RAID Level 2: Implements redundancy via striping Striped at bit level Uses Hamming ECC to check data integrity ECC data stored on separate drive Significant overhead in storage and performance . RAID 2 is the only RAID level that can repair errors, the other RAID levels can only detect them
  • 26. Cont……….!!!!! Read – all disks are simultaneously accessed Write - all disks are simultaneously accessed Write penalty – computation of the Hamming ECC Used when many disk errors occur, but given the high reliability of individual disks, rarely used.
  • 27. Advantages: Random Read Performance= Fair Sequential Read Performance= Very Good Sequential Write Performance= Very Good Disadvantages : Random Write Performance= Poor Requires a complex controller High overhead for check disks Not used in modern systems
  • 30. RAID Level 3: Also stripes at the byte level Uses XOR to calculate parity for ECC Much simpler than Hamming ECC Requires only one disk for parity information regardless of the size of the array Cannot determine which bit contains error, but this information can be gathered easily by inspecting the array for a failed disk High transfer rates, but only one request serviced at a time
  • 31. Cont………!!! In the case of a disk failure, All data are available  missing data can be calculated from the parity bit Write: just maintain the parity such that later it can be regenerated. Failed disk to be replaced and the data regenerated
  • 32. Cont….!!!!!!!!!! BYTE level striping and XOR ECC allows for one check disk: lowest overhead possible Example… A:0101 XOR B:0011 = Check:0110 A is gone? B:0011 XOR Check:0110 = 0101 (A)