SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Topic: RAID
Levels – 0,1,2,3,4,5,6
RAID
Redundant Arrays Of
Independent Disks
Content:
 What is RAID?
 History behind RAID
 Taxonomy of RAID levels
 RAID : Level 0 to Level 6
 What that level means & does?
 Working with help of diagram
 Characteristics & Advantages
 Disadvantages
 Recommended Applications
 Benefits of using RAID Level
 References
What is RAID?
 It is multiple-disk database design.
 It is a category of disk drives (two or more) in combination for fault
tolerance and performance.
 It has seven levels – zero to six
 RAID disk drives are used frequently on servers but aren't generally
necessary for personal computers.
 RAID allows you to store the same data redundantly (in multiple
paces) in a balanced way to improve overall storage performance.
History of RAID:
 In 1987, Patterson, Gibson and Katz at the University of
California at Berkeley, published a paper entitled
“A Case for Redundant Arrays of Inexpensive Disks
(RAID)”
 I/O becoming a performance bottleneck
Different RAID Levels:
 Different levels which provides a different balance between
performance, capacity and tolerance.
 Following are they:
LEVEL 2
LEVEL 3
LEVEL 0
LEVEL 1
LEVEL 4
LEVEL 6
LEVEL 5
Striped Disk Array without Fault
Tolerance
Mirroring and Duplexing
Error-Correcting Coding
Bit-Interleaved Parity
Dedicated Parity Drive
Block Interleaved Distributed Parity
Independent Data Disks with Double
Parity
LEVEL 0: Striped Disk Array without Fault Tolerance-
 Minimum nos. of drives required : 2
 Striping is the segmentation of logically sequential data, such as
a single file, so that segments can be assigned to multiple physical
devices
 The first byte of the file is sent to the first drive, then the second
to second drive and so on.
 Stripes data across multiple disks without any redundant
information.
 Striping reduces the level of data availability since a disk failure
will cause the entire array to be inaccessible.
Diagram:
http://www.acnc.com/raidedu/0
Characteristics & Advantages:
 RAID 0 implements a striped disk array, the data is broken
down into blocks and each block is written to a separate disk drive.
 I/O performance is greatly improved by spreading the I/O load
across many channels and drives.
 Best performance is achieved when data is striped across
multiple controllers with only one drive per controller.
 No parity calculation overhead is involved
 Very simple design
 Easy to implement
Disadvantages:
 Not a "True" RAID because it is NOT fault-tolerant
 The failure of just one drive will result in all data in an array
being lost
 Should never be used in mission critical environments
Recommended Applications:
 Video Production and Editing
 Image Editing
 Pre-Press Applications
Any application requiring high bandwidth
LEVEL 1: Mirroring and Duplexing -
 Minimum nos. of drives required : 2
 RAID-1 provides data redundancy.
 Data written to one disk drive is simultaneously written to
another disk drive, called the mirroring.
 RAID-1 provides high data availability
 In addition, read performance may be enhanced if the array
controller allows simultaneous reads from both members of a
mirrored pair.
 Higher availability will be achieved if both disks in a
mirror pair are on separate I/O busses, known as
duplexing.
Diagram:
http://www.acnc.com/raidedu/1
Characteristics & Advantages:
 One Write or two Reads possible per mirrored pair
 Twice the Read transaction rate of single disks, same Write
transaction rate as single disks.
100% redundancy of data means no rebuild is necessary in case
of a disk failure, just a copy to the replacement disk
 Transfer rate per block is equal to that of a single disk
 Under certain circumstances, RAID 1 can sustain multiple
simultaneous drive failures
 Simplest RAID storage subsystem design
Disadvantages:
 Highest disk overhead of all RAID types (100%) – inefficient
 Typically the RAID function is done by system software, loading
the CPU/Server and possibly degrading throughput at high activity
levels. Hardware implementation is strongly recommended
 May not support hot swap of failed disk when implemented in
"software"
Recommended Applications:
 Accounting
 Payroll
 Financial
 Any application requiring very high availability
LEVEL 2: Error-Correcting Coding -
 It is a theoretical entity.
 It stripes data at bit level across an array of disks, then writes
check bytes to other disks in the array.
 The check bytes are calculated using a Hamming code.
 Theoretical performance is very high, but it would be so
expensive to implement that no-one uses it.
Characteristics & Advantages:
 On the fly" data error correction
 Extremely high data transfer rates possible
 The higher the data transfer rate required, the better the ratio of
data disks to ECC disks
 Relatively simple controller design compared to RAID levels
3,4 & 5
Disadvantages:
 Very high ratio of ECC disks to data disks with smaller
word sizes – inefficient
Entry level cost vey high - requires very high transfer rate
requirement to justify
Transaction rate is equal to that of a single disk at best
(with spindle synchronization)
No commercial implementations exist / not commercially viable
LEVEL 3: Bit-Interleaved Parity -
 Minimum nos. of drives required : 3
 A block of data is striped over an array of disks, then parity
data is written to a dedicated parity disk.
Successful implementations usually require that all the disks
have synchronized rotation.
RAID3 is very effective for large sequential data, such as
satellite imagery and video.
Diagram:
http://www.acnc.com/raidedu/3
Characteristics & Advantages:
 Very high Read data transfer rate
 Very high Write data transfer rate
 Disk failure has an insignificant impact on throughput
 Low ratio of ECC (Parity) disks to data disks means high efficiency
Disadvantages:
 Transaction rate equal to that of a single disk drive at best
(if spindles are synchronized)
 Controller design is fairly complex
 Very difficult and resource intensive to do as a "software" RAID
Recommended Applications:
 Video Production and live streaming
 Image Editing
 Video Editing
 Prepress Applications
 Any application requiring high throughput
LEVEL 4: Dedicated Parity Drive -
 Minimum nos. of drives required : 3
 Level 4 provides block-level striping (like Level 0) with a parity
disk.
 If a data disk fails, the parity data is used to create a replacement
disk.
Diagram:
http://www.acnc.com/raidedu/4
Characteristics & Advantages:
 Very high Read data transaction rate
 Low ratio of ECC (Parity) disks to data disks means high efficiency
 High aggregate Read transfer rate
Disadvantages:
 Quite complex controller design
 Worst Write transaction rate and Write aggregate transfer rate
 Difficult and inefficient data rebuild in the event of disk failure
 Block Read transfer rate equal to that of a single disk
Recommended Applications:
 Video Production and Editing
 Image Editing
 Pre-Press Applications
Any application requiring high bandwidth
LEVEL 5: Block Interleaved Distributed Parity -
 Minimum nos. of drives required : 3
 It distributes parity along with the data and requires that all drives
but one be present to operate. The array is not destroyed by a single
drive failure.
 On drive failure, any subsequent reads can be calculated from the
distributed parity such that the drive failure is masked from the end
user.
Example:
 Start with four drives
 Create an array using three of the physical drives, leaving the fourth as
a hot-spare drive.
 Then create a logical drive within that array.
 The data is striped across the drives, creating blocks.
 Notice that the storage of the data parity (denoted by *) also is striped,
and it shifts from drive to drive.
 A parity block ( *) contains a representation of the data from the other
blocks in the same stripe. For example, the parity block in the first
stripe contains data representation of blocks 1 and 2.
 If a physical drive fails in the array, the data from the failed physical
drive is reconstructed onto the hot-spare drive.
Characteristics & Advantages:
 Highest Read data transaction rate
 Medium Write data transaction rate
 Low ratio of ECC (Parity) disks to data disks means high efficiency
 Good aggregate transfer rate
Disadvantages:
 Disk failure has a medium impact on throughput
 Most complex controller design
 Difficult to rebuild in the event of a disk failure
(as compared to RAID level 1)
 Individual block data transfer rate same as single disk
Recommended Applications:
 File and Application servers
 Database servers
 Web, E-mail, and News servers
 Intranet servers
 Most versatile RAID level
LEVEL 6: Independent Data Disks with Double Parity -
 Minimum nos. of drives required : 2
RAID 6 provides fault tolerance up to two failed drives.
This makes larger RAID groups more practical, especially for high-
availability systems. This becomes increasingly important as large-
capacity drives lengthen the time needed to recover from the failure of
a single drive.
Example:
 Start with six physical drives.
 Create a logical drive using four physical drives, leaving two for hot
spare drives.
 The data is striped across the drives, creating blocks in the logical drive.
The storage of the data parity (denoted by * and **) is striped, and it
shifts from drive to drive as it does in RAID level-5.
 If a physical drive fails in the array, the logical drive is degraded but
remains fault tolerant.
 If a second physical drive fails in the array, the data from the failed
drives are reconstructed onto the hot-spare drives, and the data for the
logical drive return to the original striping scheme.
Characteristics & Advantages:
 RAID 6 is essentially an extension of RAID level 5 which allows for
additional fault tolerance by using a second independent distributed parity
scheme (dual parity)
Data is striped on a block level across a set of drives, just like in RAID 5,
and a second set of parity is calculated and written across all the drives;
RAID 6 provides for an extremely high data fault tolerance and can sustain
multiple simultaneous drive failures.
 RAID 6 protects against multiple bad block failures while non-degraded
 RAID 6 protects against a single bad block failure while operating in a
degraded mode Perfect solution for mission critical applications
Disadvantages:
 More complex controller design
 Controller overhead to compute parity addresses is extremely high
 Write performance can be brought on par with RAID Level 5 by using a
custom ASIC for computing Reed-Solomon parity
 Requires N+2 drives to implement because of dual parity scheme
Recommended Applications:
 File and Application servers
 Database servers
 Web, E-mail, and News servers
 Intranet servers
 Excellent fault-tolerance with the lowest overhead
Table: RAID Levels
Benefits of RAID:
Data loss can be very dangerous for an organization
RAID technology prevents data loss due to disk failure
RAID technology can be implemented in hardware or software
Servers make use of RAID technology
Conclusion:
 RAID offers a cost effective alternative to SLED through the use of
 data striping
 mirroring
 parity
 Different RAID “levels” can be chosen to suit different functions
for the computer.
Reference:
 http://www.webopedia.com/TERM/R/RAID.html
 http://www.acnc.com/raid
 http://www.lascon.co.uk/hwd-raid.php
Raid
Raid

Contenu connexe

Tendances (20)

Raid
RaidRaid
Raid
 
Raid
RaidRaid
Raid
 
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) BasicsPresentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) Basics
 
Raid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive DisksRaid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive Disks
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
 
Raid level
Raid levelRaid level
Raid level
 
Storage Area Networks Unit 1 Notes
Storage Area Networks Unit 1 NotesStorage Area Networks Unit 1 Notes
Storage Area Networks Unit 1 Notes
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overview
 
SAN
SANSAN
SAN
 
Raid
Raid Raid
Raid
 
Raid
RaidRaid
Raid
 
Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)
 
Storage area network
Storage area networkStorage area network
Storage area network
 
RAID Review
RAID ReviewRAID Review
RAID Review
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
 
Storage basics
Storage basicsStorage basics
Storage basics
 

En vedette

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- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksMudit Mishra
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk ArraysAndrew Robinson
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raidZubair Sami
 
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
 
Data Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesData Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesEMC
 
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCBig Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCETCenter
 
Biometrics based key generation
Biometrics based key generationBiometrics based key generation
Biometrics based key generationPiyush Rochwani
 

En vedette (20)

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
RaidRaid
Raid
 
Raid level 4
Raid level 4Raid level 4
Raid level 4
 
Raid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive Disks
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk Arrays
 
Raid
RaidRaid
Raid
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
 
JetStor NAS series 2016
JetStor NAS series 2016JetStor NAS series 2016
JetStor NAS series 2016
 
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 Levels
Raid LevelsRaid Levels
Raid Levels
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Android os
Android osAndroid os
Android os
 
Big Data Analysis Starts with R
Big Data Analysis Starts with RBig Data Analysis Starts with R
Big Data Analysis Starts with R
 
8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
 
Server training
Server trainingServer training
Server training
 
Storage Area Network interview Questions
Storage Area Network interview QuestionsStorage Area Network interview Questions
Storage Area Network interview Questions
 
Data Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesData Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education Services
 
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCBig Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
 
Biometrics based key generation
Biometrics based key generationBiometrics based key generation
Biometrics based key generation
 
EMC config Hadoop
EMC config HadoopEMC config Hadoop
EMC config Hadoop
 

Similaire à Raid

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
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & consIT Tech
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminarabhivicram
 
Sistemas operacionais raid
Sistemas operacionais   raidSistemas operacionais   raid
Sistemas operacionais raidCarlos Melo
 
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
 
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docx
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docxExercise 3-1 This chapter’s opening scenario illustrates a specific .docx
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docxnealwaters20034
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewAlan McSweeney
 
Raid the redundant array of independent disks technology overview
Raid the redundant array of independent disks technology overviewRaid the redundant array of independent disks technology overview
Raid the redundant array of independent disks technology overviewIT Tech
 
Dr module 3 assignment Management homework help.docx
Dr module 3 assignment Management homework help.docxDr module 3 assignment Management homework help.docx
Dr module 3 assignment Management homework help.docxwrite31
 
Raid Levels Technology
Raid Levels TechnologyRaid Levels Technology
Raid Levels TechnologyIshwor Panta
 
Flash-Specific Data Protection
Flash-Specific Data ProtectionFlash-Specific Data Protection
Flash-Specific Data ProtectionEMC
 

Similaire à Raid (20)

Database 3
Database 3Database 3
Database 3
 
Raid technology
Raid technologyRaid technology
Raid technology
 
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
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminar
 
Sistemas operacionais raid
Sistemas operacionais   raidSistemas operacionais   raid
Sistemas operacionais raid
 
Raid
RaidRaid
Raid
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
 
RAID
RAIDRAID
RAID
 
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
 
1.2 raid
1.2  raid1.2  raid
1.2 raid
 
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docx
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docxExercise 3-1 This chapter’s opening scenario illustrates a specific .docx
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docx
 
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
 
Raid the redundant array of independent disks technology overview
Raid the redundant array of independent disks technology overviewRaid the redundant array of independent disks technology overview
Raid the redundant array of independent disks technology overview
 
Dr module 3 assignment Management homework help.docx
Dr module 3 assignment Management homework help.docxDr module 3 assignment Management homework help.docx
Dr module 3 assignment Management homework help.docx
 
Raid Levels Technology
Raid Levels TechnologyRaid Levels Technology
Raid Levels Technology
 
Flash-Specific Data Protection
Flash-Specific Data ProtectionFlash-Specific Data Protection
Flash-Specific Data Protection
 

Plus de Piyush Rochwani (19)

Unit 2
Unit 2Unit 2
Unit 2
 
Unit 3
Unit 3Unit 3
Unit 3
 
Serial transmission
Serial transmissionSerial transmission
Serial transmission
 
Sequential and combinational alu
Sequential and combinational alu Sequential and combinational alu
Sequential and combinational alu
 
Memory virtualization
Memory virtualizationMemory virtualization
Memory virtualization
 
Risc
RiscRisc
Risc
 
Pipelining and co processor.
Pipelining and co processor.Pipelining and co processor.
Pipelining and co processor.
 
Paging and segmentation
Paging and segmentationPaging and segmentation
Paging and segmentation
 
Page replacement algorithms
Page replacement algorithmsPage replacement algorithms
Page replacement algorithms
 
Dma
DmaDma
Dma
 
Control unit
Control unitControl unit
Control unit
 
Memory types
Memory typesMemory types
Memory types
 
Solid state solid state drives
Solid state solid state drivesSolid state solid state drives
Solid state solid state drives
 
Coa INTERUPT
Coa INTERUPTCoa INTERUPT
Coa INTERUPT
 
Cisc(a022& a023)
Cisc(a022& a023)Cisc(a022& a023)
Cisc(a022& a023)
 
Booth’s algorithm.(a014& a015)
Booth’s algorithm.(a014& a015)Booth’s algorithm.(a014& a015)
Booth’s algorithm.(a014& a015)
 
06 floating point
06 floating point06 floating point
06 floating point
 
05 multiply divide
05 multiply divide05 multiply divide
05 multiply divide
 
Air pollution in mumbai
Air pollution in mumbaiAir pollution in mumbai
Air pollution in mumbai
 

Dernier

An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 

Dernier (20)

Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 

Raid

  • 1. Topic: RAID Levels – 0,1,2,3,4,5,6
  • 3. Content:  What is RAID?  History behind RAID  Taxonomy of RAID levels  RAID : Level 0 to Level 6  What that level means & does?  Working with help of diagram  Characteristics & Advantages  Disadvantages  Recommended Applications  Benefits of using RAID Level  References
  • 4. What is RAID?  It is multiple-disk database design.  It is a category of disk drives (two or more) in combination for fault tolerance and performance.  It has seven levels – zero to six  RAID disk drives are used frequently on servers but aren't generally necessary for personal computers.  RAID allows you to store the same data redundantly (in multiple paces) in a balanced way to improve overall storage performance.
  • 5. History of RAID:  In 1987, Patterson, Gibson and Katz at the University of California at Berkeley, published a paper entitled “A Case for Redundant Arrays of Inexpensive Disks (RAID)”  I/O becoming a performance bottleneck
  • 6. Different RAID Levels:  Different levels which provides a different balance between performance, capacity and tolerance.  Following are they:
  • 7. LEVEL 2 LEVEL 3 LEVEL 0 LEVEL 1 LEVEL 4 LEVEL 6 LEVEL 5 Striped Disk Array without Fault Tolerance Mirroring and Duplexing Error-Correcting Coding Bit-Interleaved Parity Dedicated Parity Drive Block Interleaved Distributed Parity Independent Data Disks with Double Parity
  • 8. LEVEL 0: Striped Disk Array without Fault Tolerance-  Minimum nos. of drives required : 2  Striping is the segmentation of logically sequential data, such as a single file, so that segments can be assigned to multiple physical devices  The first byte of the file is sent to the first drive, then the second to second drive and so on.  Stripes data across multiple disks without any redundant information.  Striping reduces the level of data availability since a disk failure will cause the entire array to be inaccessible.
  • 10. Characteristics & Advantages:  RAID 0 implements a striped disk array, the data is broken down into blocks and each block is written to a separate disk drive.  I/O performance is greatly improved by spreading the I/O load across many channels and drives.  Best performance is achieved when data is striped across multiple controllers with only one drive per controller.  No parity calculation overhead is involved  Very simple design  Easy to implement
  • 11. Disadvantages:  Not a "True" RAID because it is NOT fault-tolerant  The failure of just one drive will result in all data in an array being lost  Should never be used in mission critical environments
  • 12. Recommended Applications:  Video Production and Editing  Image Editing  Pre-Press Applications Any application requiring high bandwidth
  • 13. LEVEL 1: Mirroring and Duplexing -  Minimum nos. of drives required : 2  RAID-1 provides data redundancy.  Data written to one disk drive is simultaneously written to another disk drive, called the mirroring.  RAID-1 provides high data availability  In addition, read performance may be enhanced if the array controller allows simultaneous reads from both members of a mirrored pair.  Higher availability will be achieved if both disks in a mirror pair are on separate I/O busses, known as duplexing.
  • 15. Characteristics & Advantages:  One Write or two Reads possible per mirrored pair  Twice the Read transaction rate of single disks, same Write transaction rate as single disks. 100% redundancy of data means no rebuild is necessary in case of a disk failure, just a copy to the replacement disk  Transfer rate per block is equal to that of a single disk  Under certain circumstances, RAID 1 can sustain multiple simultaneous drive failures  Simplest RAID storage subsystem design
  • 16. Disadvantages:  Highest disk overhead of all RAID types (100%) – inefficient  Typically the RAID function is done by system software, loading the CPU/Server and possibly degrading throughput at high activity levels. Hardware implementation is strongly recommended  May not support hot swap of failed disk when implemented in "software"
  • 17. Recommended Applications:  Accounting  Payroll  Financial  Any application requiring very high availability
  • 18. LEVEL 2: Error-Correcting Coding -  It is a theoretical entity.  It stripes data at bit level across an array of disks, then writes check bytes to other disks in the array.  The check bytes are calculated using a Hamming code.  Theoretical performance is very high, but it would be so expensive to implement that no-one uses it.
  • 19. Characteristics & Advantages:  On the fly" data error correction  Extremely high data transfer rates possible  The higher the data transfer rate required, the better the ratio of data disks to ECC disks  Relatively simple controller design compared to RAID levels 3,4 & 5
  • 20. Disadvantages:  Very high ratio of ECC disks to data disks with smaller word sizes – inefficient Entry level cost vey high - requires very high transfer rate requirement to justify Transaction rate is equal to that of a single disk at best (with spindle synchronization) No commercial implementations exist / not commercially viable
  • 21. LEVEL 3: Bit-Interleaved Parity -  Minimum nos. of drives required : 3  A block of data is striped over an array of disks, then parity data is written to a dedicated parity disk. Successful implementations usually require that all the disks have synchronized rotation. RAID3 is very effective for large sequential data, such as satellite imagery and video.
  • 23. Characteristics & Advantages:  Very high Read data transfer rate  Very high Write data transfer rate  Disk failure has an insignificant impact on throughput  Low ratio of ECC (Parity) disks to data disks means high efficiency
  • 24. Disadvantages:  Transaction rate equal to that of a single disk drive at best (if spindles are synchronized)  Controller design is fairly complex  Very difficult and resource intensive to do as a "software" RAID
  • 25. Recommended Applications:  Video Production and live streaming  Image Editing  Video Editing  Prepress Applications  Any application requiring high throughput
  • 26. LEVEL 4: Dedicated Parity Drive -  Minimum nos. of drives required : 3  Level 4 provides block-level striping (like Level 0) with a parity disk.  If a data disk fails, the parity data is used to create a replacement disk.
  • 28. Characteristics & Advantages:  Very high Read data transaction rate  Low ratio of ECC (Parity) disks to data disks means high efficiency  High aggregate Read transfer rate
  • 29. Disadvantages:  Quite complex controller design  Worst Write transaction rate and Write aggregate transfer rate  Difficult and inefficient data rebuild in the event of disk failure  Block Read transfer rate equal to that of a single disk
  • 30. Recommended Applications:  Video Production and Editing  Image Editing  Pre-Press Applications Any application requiring high bandwidth
  • 31. LEVEL 5: Block Interleaved Distributed Parity -  Minimum nos. of drives required : 3  It distributes parity along with the data and requires that all drives but one be present to operate. The array is not destroyed by a single drive failure.  On drive failure, any subsequent reads can be calculated from the distributed parity such that the drive failure is masked from the end user.
  • 32. Example:  Start with four drives  Create an array using three of the physical drives, leaving the fourth as a hot-spare drive.  Then create a logical drive within that array.
  • 33.  The data is striped across the drives, creating blocks.  Notice that the storage of the data parity (denoted by *) also is striped, and it shifts from drive to drive.  A parity block ( *) contains a representation of the data from the other blocks in the same stripe. For example, the parity block in the first stripe contains data representation of blocks 1 and 2.
  • 34.  If a physical drive fails in the array, the data from the failed physical drive is reconstructed onto the hot-spare drive.
  • 35. Characteristics & Advantages:  Highest Read data transaction rate  Medium Write data transaction rate  Low ratio of ECC (Parity) disks to data disks means high efficiency  Good aggregate transfer rate
  • 36. Disadvantages:  Disk failure has a medium impact on throughput  Most complex controller design  Difficult to rebuild in the event of a disk failure (as compared to RAID level 1)  Individual block data transfer rate same as single disk
  • 37. Recommended Applications:  File and Application servers  Database servers  Web, E-mail, and News servers  Intranet servers  Most versatile RAID level
  • 38. LEVEL 6: Independent Data Disks with Double Parity -  Minimum nos. of drives required : 2 RAID 6 provides fault tolerance up to two failed drives. This makes larger RAID groups more practical, especially for high- availability systems. This becomes increasingly important as large- capacity drives lengthen the time needed to recover from the failure of a single drive.
  • 39. Example:  Start with six physical drives.  Create a logical drive using four physical drives, leaving two for hot spare drives.
  • 40.  The data is striped across the drives, creating blocks in the logical drive. The storage of the data parity (denoted by * and **) is striped, and it shifts from drive to drive as it does in RAID level-5.  If a physical drive fails in the array, the logical drive is degraded but remains fault tolerant.
  • 41.  If a second physical drive fails in the array, the data from the failed drives are reconstructed onto the hot-spare drives, and the data for the logical drive return to the original striping scheme.
  • 42. Characteristics & Advantages:  RAID 6 is essentially an extension of RAID level 5 which allows for additional fault tolerance by using a second independent distributed parity scheme (dual parity) Data is striped on a block level across a set of drives, just like in RAID 5, and a second set of parity is calculated and written across all the drives; RAID 6 provides for an extremely high data fault tolerance and can sustain multiple simultaneous drive failures.  RAID 6 protects against multiple bad block failures while non-degraded  RAID 6 protects against a single bad block failure while operating in a degraded mode Perfect solution for mission critical applications
  • 43. Disadvantages:  More complex controller design  Controller overhead to compute parity addresses is extremely high  Write performance can be brought on par with RAID Level 5 by using a custom ASIC for computing Reed-Solomon parity  Requires N+2 drives to implement because of dual parity scheme
  • 44. Recommended Applications:  File and Application servers  Database servers  Web, E-mail, and News servers  Intranet servers  Excellent fault-tolerance with the lowest overhead
  • 46. Benefits of RAID: Data loss can be very dangerous for an organization RAID technology prevents data loss due to disk failure RAID technology can be implemented in hardware or software Servers make use of RAID technology
  • 47. Conclusion:  RAID offers a cost effective alternative to SLED through the use of  data striping  mirroring  parity  Different RAID “levels” can be chosen to suit different functions for the computer.