SlideShare a Scribd company logo
Operating Systems
RAIDRAID ––
Redundant Array ofRedundant Array of
Independent DisksIndependent Disks
Submitted by
Ankur Niyogi
2003EE20367
YOUR DATA IS LOST@#!!
• Do we have backups of all our data????
- The stuff we cannot afford to lose??
• How often do we do backups???
- Daily, Weekly or Monthly??
• Are they magnetic, optical or physical??
• How long would it take to totally recover from the
disaster???
FLOW OF PRESENTATION
• Secondary storage – advantages and limitations
• Increasing Reliability via Redundancy
• RAID
• Mirroring and Data-Striping
• RAID Levels
Secondary Storage Devices
• Significant role in storing large amount of data as
memory is expensive
• Plays a vital role when disk is used as virtual memory
• Magnetic in nature
• Characteristically uses a “moving head disk” mechanism
to read and write data
RAID : Redundant Array of
Inexpensive Disks
Performance limitation of Disks:
- Performance of a single disk is very limited
• Throughput : 125 reqs/s
• Bandwidth : 20-200MB/s (max) 15-30MB/s (sustained)
• Very difficult to significantly improve the performance of disk
drives
- Disks are electromechanical devices
• Speed gap between disks and CPU/Memory is widening
- CPU speed increases @ 60% / year
- Disks speed increase @ 10-15% / year
• Improvement in disk technologies is still very impressive BUT only
in the capacity / cost area.
What does RAID stand for?
In 1987, Patterson, Gibson and Katz at the University of California
Berkeley, published a paper entitled “ A Case for Redundant Array
of Inexpensive Disks(RAID)”.
Described the various types of Disk Arrays, referred to as the
acronym RAID.
The basic idea of RAID was to combine multiple, small inexpensive
disks drive into an array of disk drives which yields performance
exceeding that of a Single, Large Expensive Drive(SLED).
Additionally this array of drives appear to the computer as a single
logical storage unit or drive.
Improvement of Reliability via
Redundancy
•In a SLED Reliabity becomes a big problem as the data in an
entire disk may be lost .
As the number of disks per component increases, the
probability of failure also increases .
- Suppose a (reliable) disk fails every 100,000 hrs.
Reliabity of a disk in an array of N disks = Reliability of 1 disk
/ N
100000hrs / 100 = 1000 hrs = 41.66 days !!
Solution ?
Redundancy
Redundancy
Mirroring
Data Striping
Mirroring
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.
Reliability in Mirroring
Suppose mean time to repair is 10 hrs ,
the mean time to data loss of a mirrored disk system is
100,000 ^ 2 / (2 * 10) hrs ~ 57,000 years !
Main disadvantage :
Most expensive approach .
Parallel Disk Systems
• We cannot improve the disk performance significantly as a single
drive
- But many applications require high performance storage systems ?
• Solutions :
- Parallel Disk Systems
- Higher Reliability and Higher data-transfer rate.
DATA STRIPING
Fundamental to RAID
A method of concatenating multiple drives into one logical storage
unit.
Splitting the bits of each byte across multiple disks : bit – level
striping
e.g. an array of eight disks, write bit i of each byte to disk I
Sectors are eight times the normal size
Eight times the access rate
Similarly for blocks of file, block-level striping
Logical to Physical Data mapping for striping
strip 0
strip 1
strip 2
strip 3
strip 4
strip 15
strip 14
strip 13
strip 12
strip11
strip 10
strip 9
strip 8
strip 7
strip 6
strip 5
strip 0
strip 4
strip 8
strip 12
strip 1
strip 5
strip 9
strip 13
strip 2
strip 6
strip 10
strip 14
strip 3
strip 7
strip 11
strip 15
Physical
Disk 0
Physical
Disk 1
Physical
Disk 2
Physical
Disk 3
RAID LEVELS
Data are distributed across the array of disk drives
Redundant disk capacity is used to store parity information, which
guarantees data recoverability in case of a disk failure
Levels decided according to schemes to provide redundancy at
lower cost by using striping and “parity” bits
Different cost-performance trade-offs
RAID 0
Striping at the level of blocks
Data split across in drives resulting in higher data throughput
Performance is very good but the failure of any disk in the array
results in data loss
RAID 0 commonly referred to as striping
Reliability Problems : No mirroring or parity bits
RAID 1
• Introduce redundancy through mirroring
• Expensive
• Performance Issues
-- No data loss if either drive fails
– Good read performance
– Reasonable write performance
• Cost / MB is high
• Commonly referred to as “mirroring”
RAID 1(Mirrored)
strip 0
strip 4
strip 8
strip 12
strip 1
strip 5
strip 9
strip 13
strip 2
strip 6
strip 10
strip 14
strip 3
strip 7
strip 11
strip 15
strip 0
strip 4
strip 8
strip 12
strip 1
strip 5
strip 9
strip 13
strip 2
strip 6
strip 10
strip 14
strip 3
strip 7
strip 11
strip 15
RAID 2
• Uses Hamming (or any other) error-correcting code (ECC)
• Intended for use in drives which do not have built-in error detection
• Central idea is if one of the disks fail the remaining bits of the byte
and the associated ECC bits can be used to reconstruct the data
• Not very popular
f0(b)b2b1b0 b2
f1(b) f2(b)
RAID 3
• Improves upon RAID 2, known as Bit-Interleaved Parity
• Disk Controllers can detect whether a sector has been read
correctly.
• Storage overhead is reduced – only 1 parity disk
• Expense of computing and writing parity
• Need to include a dedicated parity hardware
P(b)b2b1b0 b2
RAID 4
• 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
block 0
block 4
block 8
block 12
block 1
block 5
block 9
block 13
block 2
block 6
block 10
block 14
block 3
block 7
block 11
block 15
P(0-3)
P(4-7)
P(8-11)
P(12-15)
RAID 5
• Block-interleaved Distributed parity
• 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
block 0
block 4
block 8
block 12
P(16-19)
block 1
block 5
block 9
P(12-15)
block 16
block 2
block 6
P(8-11)
block 13
block 17
block 3
P(4-7)
block 10
block 14
block 18
P(0-3)
block 7
block 11
block 15
block 19
RAID 6
• P+Q Redundancy
RAID(0+1) and RAID(1+0)
RAID 10
• Advantages
– Highly fault tolerant
– High data availability
– Very good read / write performance
• Disadvantages
– Very expensive
• Applications
– Where high performance and redundancy are critical
Selecting a RAID Level
•RAID 0 – High-Performance applications where data loss is not
critical
• RAID 1 – High Reliability with fast recovery
• RAID 10/01 – Both performance and reliability are important,
e.g. in small databases
• RAID 5 – Preferred for storing large volumes of data
• RAID 6 – Not Supported currently by many RAID
implementations
References
1.www.bridgeport.edu/sed/fcourses/cpe473/Lectures/RAID.ppt
2. r61505.csie.nctu.edu.tw/OG/project/extra6-Ch8-RAID.ppt
3. A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System
Concepts, 7th Edition, John Wiley & Sons, 2005
Ad

More Related Content

What's hot (20)

RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
Jason Augustine
 
Raid
RaidRaid
Raid
Darshan Ambhaikar
 
Raid
Raid Raid
Raid
Piyush Rochwani
 
HARD DISK DRIVE ppt
HARD DISK DRIVE pptHARD DISK DRIVE ppt
HARD DISK DRIVE ppt
silveroak engineering collage
 
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
Aiman Hafeez
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
Ramasubbu .P
 
raid technology
raid technologyraid technology
raid technology
Mangukiya Maulik
 
RAID-Presentation
RAID-PresentationRAID-Presentation
RAID-Presentation
076TalathUnNabiAnik
 
File system.
File system.File system.
File system.
elyza12
 
Storage basics
Storage basicsStorage basics
Storage basics
Luis Juan Koffler
 
PPT hard disk Drive
PPT  hard disk Drive PPT  hard disk Drive
PPT hard disk Drive
Sadam Hussain ✅
 
File system
File systemFile system
File system
Harleen Johal
 
Raid
RaidRaid
Raid
Pradeep Kumar
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in Linux
Henry Osborne
 
Ext filesystem4
Ext filesystem4Ext filesystem4
Ext filesystem4
Neha Kulkarni
 
File organization 1
File organization 1File organization 1
File organization 1
Rupali Rana
 
File system Os
File system OsFile system Os
File system Os
Nehal Naik
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
IGZ Software house
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
Uzair Khan
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk management
Tanveer Malik
 

Viewers also liked (9)

Storage Devices And Backup Media
Storage Devices And Backup MediaStorage Devices And Backup Media
Storage Devices And Backup Media
Tyrone Turner
 
SCSI Protocol
SCSI ProtocolSCSI Protocol
SCSI Protocol
Rakesh T
 
Using VMware Infrastructure for Backup and Restore
Using VMware Infrastructure for Backup and RestoreUsing VMware Infrastructure for Backup and Restore
Using VMware Infrastructure for Backup and Restore
webhostingguy
 
Avamar weekly webcast
Avamar weekly webcastAvamar weekly webcast
Avamar weekly webcast
stefriche0199
 
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
Symantec
 
Raid
RaidRaid
Raid
Ankita Jadhao
 
Raid level
Raid levelRaid level
Raid level
Suveeksha
 
SEMINAR
SEMINARSEMINAR
SEMINAR
Istiaq Ahmed
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
Ashwin Pawar
 
Storage Devices And Backup Media
Storage Devices And Backup MediaStorage Devices And Backup Media
Storage Devices And Backup Media
Tyrone Turner
 
SCSI Protocol
SCSI ProtocolSCSI Protocol
SCSI Protocol
Rakesh T
 
Using VMware Infrastructure for Backup and Restore
Using VMware Infrastructure for Backup and RestoreUsing VMware Infrastructure for Backup and Restore
Using VMware Infrastructure for Backup and Restore
webhostingguy
 
Avamar weekly webcast
Avamar weekly webcastAvamar weekly webcast
Avamar weekly webcast
stefriche0199
 
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
Symantec
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
Ashwin Pawar
 
Ad

Similar to Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5) (20)

Raid
RaidRaid
Raid
jayjay26912
 
RAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdf
zainm7032
 
Storage memory
Storage memoryStorage memory
Storage memory
fika sweety
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk Arrays
Andrew Robinson
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
ismaelhaider
 
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
Raid_structure_os[1].pdfhdgretrhfgfhfhytRaid_structure_os[1].pdfhdgretrhfgfhfhyt
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
baijusurya7
 
Raid structure os.pptxmbj;fdjhlljtzejtjdfi
Raid structure os.pptxmbj;fdjhlljtzejtjdfiRaid structure os.pptxmbj;fdjhlljtzejtjdfi
Raid structure os.pptxmbj;fdjhlljtzejtjdfi
abhinandpk2405
 
Raid intro
Raid introRaid intro
Raid intro
Patruni Chidananda Sastry
 
Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
Muhammad Ishaq
 
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
RAJASEKHARV10
 
DAS RAID NAS SAN
DAS RAID NAS SANDAS RAID NAS SAN
DAS RAID NAS SAN
Ghassen Smida
 
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
MadhuraNK
 
Raid
RaidRaid
Raid
harish.loharekar
 
RAID (redundant array of independent disks)
RAID  (redundant array of independent disks)RAID  (redundant array of independent disks)
RAID (redundant array of independent disks)
manditalaskar123
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
aamir lucky
 
Ambedded - how to build a true no single point of failure ceph cluster
Ambedded - how to build a true no single point of failure ceph cluster Ambedded - how to build a true no single point of failure ceph cluster
Ambedded - how to build a true no single point of failure ceph cluster
inwin stack
 
Class2
Class2Class2
Class2
Nihar Ranjan Paital
 
Secondary Storage - General Knowledge
Secondary Storage - General KnowledgeSecondary Storage - General Knowledge
Secondary Storage - General Knowledge
Samat
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
Zubair Sami
 
06_External Memory.ppt
06_External Memory.ppt06_External Memory.ppt
06_External Memory.ppt
RaziAhmed30
 
RAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdf
zainm7032
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk Arrays
Andrew Robinson
 
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
Raid_structure_os[1].pdfhdgretrhfgfhfhytRaid_structure_os[1].pdfhdgretrhfgfhfhyt
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
baijusurya7
 
Raid structure os.pptxmbj;fdjhlljtzejtjdfi
Raid structure os.pptxmbj;fdjhlljtzejtjdfiRaid structure os.pptxmbj;fdjhlljtzejtjdfi
Raid structure os.pptxmbj;fdjhlljtzejtjdfi
abhinandpk2405
 
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
RAJASEKHARV10
 
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
MadhuraNK
 
RAID (redundant array of independent disks)
RAID  (redundant array of independent disks)RAID  (redundant array of independent disks)
RAID (redundant array of independent disks)
manditalaskar123
 
Ambedded - how to build a true no single point of failure ceph cluster
Ambedded - how to build a true no single point of failure ceph cluster Ambedded - how to build a true no single point of failure ceph cluster
Ambedded - how to build a true no single point of failure ceph cluster
inwin stack
 
Secondary Storage - General Knowledge
Secondary Storage - General KnowledgeSecondary Storage - General Knowledge
Secondary Storage - General Knowledge
Samat
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
Zubair Sami
 
06_External Memory.ppt
06_External Memory.ppt06_External Memory.ppt
06_External Memory.ppt
RaziAhmed30
 
Ad

Recently uploaded (20)

How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 

Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)

  • 1. Operating Systems RAIDRAID –– Redundant Array ofRedundant Array of Independent DisksIndependent Disks Submitted by Ankur Niyogi 2003EE20367
  • 2. YOUR DATA IS LOST@#!! • Do we have backups of all our data???? - The stuff we cannot afford to lose?? • How often do we do backups??? - Daily, Weekly or Monthly?? • Are they magnetic, optical or physical?? • How long would it take to totally recover from the disaster???
  • 3. FLOW OF PRESENTATION • Secondary storage – advantages and limitations • Increasing Reliability via Redundancy • RAID • Mirroring and Data-Striping • RAID Levels
  • 4. Secondary Storage Devices • Significant role in storing large amount of data as memory is expensive • Plays a vital role when disk is used as virtual memory • Magnetic in nature • Characteristically uses a “moving head disk” mechanism to read and write data
  • 5. RAID : Redundant Array of Inexpensive Disks Performance limitation of Disks: - Performance of a single disk is very limited • Throughput : 125 reqs/s • Bandwidth : 20-200MB/s (max) 15-30MB/s (sustained) • Very difficult to significantly improve the performance of disk drives - Disks are electromechanical devices • Speed gap between disks and CPU/Memory is widening - CPU speed increases @ 60% / year - Disks speed increase @ 10-15% / year • Improvement in disk technologies is still very impressive BUT only in the capacity / cost area.
  • 6. What does RAID stand for? In 1987, Patterson, Gibson and Katz at the University of California Berkeley, published a paper entitled “ A Case for Redundant Array of Inexpensive Disks(RAID)”. Described the various types of Disk Arrays, referred to as the acronym RAID. The basic idea of RAID was to combine multiple, small inexpensive disks drive into an array of disk drives which yields performance exceeding that of a Single, Large Expensive Drive(SLED). Additionally this array of drives appear to the computer as a single logical storage unit or drive.
  • 7. Improvement of Reliability via Redundancy •In a SLED Reliabity becomes a big problem as the data in an entire disk may be lost . As the number of disks per component increases, the probability of failure also increases . - Suppose a (reliable) disk fails every 100,000 hrs. Reliabity of a disk in an array of N disks = Reliability of 1 disk / N 100000hrs / 100 = 1000 hrs = 41.66 days !! Solution ? Redundancy
  • 9. Mirroring 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.
  • 10. Reliability in Mirroring Suppose mean time to repair is 10 hrs , the mean time to data loss of a mirrored disk system is 100,000 ^ 2 / (2 * 10) hrs ~ 57,000 years ! Main disadvantage : Most expensive approach .
  • 11. Parallel Disk Systems • We cannot improve the disk performance significantly as a single drive - But many applications require high performance storage systems ? • Solutions : - Parallel Disk Systems - Higher Reliability and Higher data-transfer rate.
  • 12. DATA STRIPING Fundamental to RAID A method of concatenating multiple drives into one logical storage unit. Splitting the bits of each byte across multiple disks : bit – level striping e.g. an array of eight disks, write bit i of each byte to disk I Sectors are eight times the normal size Eight times the access rate Similarly for blocks of file, block-level striping
  • 13. Logical to Physical Data mapping for striping strip 0 strip 1 strip 2 strip 3 strip 4 strip 15 strip 14 strip 13 strip 12 strip11 strip 10 strip 9 strip 8 strip 7 strip 6 strip 5 strip 0 strip 4 strip 8 strip 12 strip 1 strip 5 strip 9 strip 13 strip 2 strip 6 strip 10 strip 14 strip 3 strip 7 strip 11 strip 15 Physical Disk 0 Physical Disk 1 Physical Disk 2 Physical Disk 3
  • 14. RAID LEVELS Data are distributed across the array of disk drives Redundant disk capacity is used to store parity information, which guarantees data recoverability in case of a disk failure Levels decided according to schemes to provide redundancy at lower cost by using striping and “parity” bits Different cost-performance trade-offs
  • 15. RAID 0 Striping at the level of blocks Data split across in drives resulting in higher data throughput Performance is very good but the failure of any disk in the array results in data loss RAID 0 commonly referred to as striping Reliability Problems : No mirroring or parity bits
  • 16. RAID 1 • Introduce redundancy through mirroring • Expensive • Performance Issues -- No data loss if either drive fails – Good read performance – Reasonable write performance • Cost / MB is high • Commonly referred to as “mirroring”
  • 17. RAID 1(Mirrored) strip 0 strip 4 strip 8 strip 12 strip 1 strip 5 strip 9 strip 13 strip 2 strip 6 strip 10 strip 14 strip 3 strip 7 strip 11 strip 15 strip 0 strip 4 strip 8 strip 12 strip 1 strip 5 strip 9 strip 13 strip 2 strip 6 strip 10 strip 14 strip 3 strip 7 strip 11 strip 15
  • 18. RAID 2 • Uses Hamming (or any other) error-correcting code (ECC) • Intended for use in drives which do not have built-in error detection • Central idea is if one of the disks fail the remaining bits of the byte and the associated ECC bits can be used to reconstruct the data • Not very popular f0(b)b2b1b0 b2 f1(b) f2(b)
  • 19. RAID 3 • Improves upon RAID 2, known as Bit-Interleaved Parity • Disk Controllers can detect whether a sector has been read correctly. • Storage overhead is reduced – only 1 parity disk • Expense of computing and writing parity • Need to include a dedicated parity hardware P(b)b2b1b0 b2
  • 20. RAID 4 • 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 block 0 block 4 block 8 block 12 block 1 block 5 block 9 block 13 block 2 block 6 block 10 block 14 block 3 block 7 block 11 block 15 P(0-3) P(4-7) P(8-11) P(12-15)
  • 21. RAID 5 • Block-interleaved Distributed parity • 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 block 0 block 4 block 8 block 12 P(16-19) block 1 block 5 block 9 P(12-15) block 16 block 2 block 6 P(8-11) block 13 block 17 block 3 P(4-7) block 10 block 14 block 18 P(0-3) block 7 block 11 block 15 block 19
  • 22. RAID 6 • P+Q Redundancy
  • 24. RAID 10 • Advantages – Highly fault tolerant – High data availability – Very good read / write performance • Disadvantages – Very expensive • Applications – Where high performance and redundancy are critical
  • 25. Selecting a RAID Level •RAID 0 – High-Performance applications where data loss is not critical • RAID 1 – High Reliability with fast recovery • RAID 10/01 – Both performance and reliability are important, e.g. in small databases • RAID 5 – Preferred for storing large volumes of data • RAID 6 – Not Supported currently by many RAID implementations
  • 26. References 1.www.bridgeport.edu/sed/fcourses/cpe473/Lectures/RAID.ppt 2. r61505.csie.nctu.edu.tw/OG/project/extra6-Ch8-RAID.ppt 3. A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts, 7th Edition, John Wiley & Sons, 2005