SlideShare a Scribd company logo
1 of 29
RAID Technology
11/4/2020 1
Contents
 History
 Introduction
 Overview
 Standard Levels
 RAID 0
 RAID 1
 RAID 2
 RAID 3
 RAID 4
 RAID 5
 RAID 6
11/4/2020 2
HISTORY
 In 1987, invented by David Patterson, Garth A. Gibson, and Randy Katz at
the University of California, Berkeley.
 Stands for Redundant Array of Inexpensive Disks.
 A paper presented in June 1988 on "A Case for Redundant Arrays of
Inexpensive Disks (RAID)" at SIGMOD (Association for Computing
Machinery's) conference. In which they claimed that an array of cheap drives
that had been created for the growing personal computer market could beat
output on the top-performing mainframe disc drives of the time.
 While failures would increase in proportion to the number of drives, the
reliability of an array might far surpass that of any large single drive by
configuring it for redundancy.
11/4/2020 3
INTRODUCTION
 used to improve the performance and reliability of data storage
 Stands for Redundant Array of Independent Drives or Redundant Array of
Inexpensive Disks.
 connect two or more secondary storage devices or drives working in parallel
and use them as a single storage media.
 In order to accomplish various objectives, RAID consists of an array of discs in
which several discs are linked together. RAID levels determine how disc arrays
are used.
 Finally, For the purposes of data replication, performance enhancement, or
both, RAID is a data storage virtualization technology that incorporates several
physical disc drive components into one or more logical units.
11/4/2020 4
TYPES
RAID can be deployed by storage managers as
 hardware (controller card or chip) or
 software (software-only or hybrid)
 Hardware RAID:
 supported by a dedicated hardware controller
 can be executed by IT in two ways
 An external RAID Controller Card or
 An internal RAID-on-Chip
11/4/2020 5
 RAID Controller Card:
 Attaches to a PCIe or PCI-X motherboard slot with this plug-in expansion
card.
 A RAID processor and I / O processors with drive interfaces are included
in the card.
 The cards are costly, but all RAID operations are offloaded from the CPU
to the dedicated card, because they are independent of the host.
 RAID-on-Chip:
 The host interface, I / O interfaces for HDDs, the RAID processor and a
memory controller are combined into a single chip on the motherboard.
11/4/2020 6
Software RAID
 provides the host's RAID facilities
 comes in two flavors:
 pure software, specified by the OS running, and
 hybrid software, containing a part of the hardware to relieve the CPU load
 Software-alone:
 software RAID is the least costly and is mostly used as a native feature on
the OS.
 It is a software host-based programme that handles RAID calculations for
hard disc drives attached to it.
 It is linked and enabled when the OS loads the RAID driver through an
HBA or native I / O interface. 11/4/2020 7
 Hybrid:
 A hardware component is used by this software-based RAID to deliver
RAID BIOS functions from RAID BIOs on the motherboard or an HBA.
 A layer of redundant protection from a defective boot mechanism is
provided by this technology.
 The entire RAID subsystem may be affected by software-only RAID
booting from the operating system and boot errors.
 The inclusion of a hardware RAID BIOS component prevents the
subsystem from boot errors in the operating system.
11/4/2020 8
STANDARD LEVELS
 There were five standard levels of RAID initially, but several variants have
evolved, including many nested levels and several (mostly proprietary) non-
standard levels.
 The Storage Networking Industry Association (SNIA) standardizes RAID
levels and their related data formats in the Common RAID Disk Drive Format
(DDF) standard.
 Standard RAID levels comprise a simple collection of RAID configurations in
computer storage that use striping, mirroring, or parity techniques to construct
large, stable data stores from multiple hard drives of general purpose
computers.
11/4/2020 9
RAID levels contain the following features:
 It includes a collection of physical disc drives.
 The operating system considers these distinct discs in this technology as a
single logical disc.
 Data is spread through the physical drives of the array in this technology.
 Redundancy disc functionality is used to store information regarding parity.
 The parity information can be used to restore the data in case of disc failure.
11/4/2020 10
RAID 0 (striping)
 A striped array of discs is introduced at this stage.
 The data is broken down into blocks and the blocks are spread between discs.
 A block of data to be written / read in parallel is obtained by each disc.
 It improves the storage device's speed and efficiency.
 In Level 0, there is no parity and backup.
11/4/2020 11
 Advantages:
 Throughput is improved at this stage because many data requests are
probably not on the same disc.
 The disc space is completely used at this stage and provides high
performance.
 There is no overhead caused by parity controls.
 Easy to implement and a minimum of 2 drives are required.
 Disadvantages:
 It does not contain any mechanism for error detection.
 Since it is not fault-tolerance, RAID 0 is not real RAID.
 Failure of either disc results in complete loss of data in the respective array
at this time.
11/4/2020 12
RAID 1 (mirroring)
 Mirroring Technique is used
 RAID controller, copies the data to all the disk in the array
 provides 100% redundancy in case of a failure.
 To store the data, only half of the drive's space is used. The other half of the
drive is just a mirror for the data that is already stored.
11/4/2020 13
 Advantages:
 The main advantage it provides is fault tolerance.
 As compare to single drive, it offers excellent read/write speed.
 In case of disk failure, data is safe in mirror disk
 the array will function even if any one of the drives fails.
 ideal for mission critical storage, for instance for accounting systems.
 Disadvantages:
 Only half storage is used because other half storage is mirror storage
11/4/2020 14
RAID 2
 Consists of striping bit-level using hamming code parity for error detection.
 Each data bit in a word is registered on a separate disc at this stage, and the
ECC (error checking and correcting) code of data words is stored on various
discs.
 This degree is not commercially used because of its high cost and complex
structure.
 RAID 3 will achieve this same efficiency at a smaller cost.
11/4/2020 15
 Advantages:
 uses one designated drive to store parity
 uses the hamming code for error detection
 Disadvantages:
 additional drive for error detection
11/4/2020 16
RAID 3
 consists of byte-level striping with a dedicated parity disk
 The parity information for each disc segment is stored at this level and written
to a dedicated parity drive.
 The parity drive is accessed in the event of drive failure, and data is
reconstructed from the remaining computers.
 The missing data can be restored to the new drive until the failed drive is
replaced.
 Data can be transferred in bulk at this stage. High-speed data transfer is thus
feasible.
 The embedded ECC information is used to detect errors
 It overcome single disk failures 11/4/2020 17
 Advantages:
 data is regenerated using parity drive
 high data transfer rates
 data is accessed in parallel
 Disadvantages:
 additional drive for parity
 slow performance for operating on small sized files
11/4/2020 18
11/4/2020 19
RAID 4
 Uses block level stripping with a separate parity disk.
 It adopts a parity-based approach instead of duplicating results.
 It enables recovery of at most 1 disc failure.
 If more than one disc fails at this stage, then there is no way to recover the data
 levels 3 and 4 both require at least three discs.
11/4/2020 20
RAID 5 (Striping with parity)
 The most common secure RAID level
 block-level striping with DISTRIBUTED parity
 parity rotates among the drives
 It requires at least 3 drives but can work with up to 16
 RAID 5 blends RAID 0 performance with RAID 1 redundancy, but to do so
requires a lot of storage space, around one-third of the available capacity.
 Since all drives in the array simultaneously serve write requests, this level
improves write efficiency. Overall disc output, however, can suffer from write
amplification, because many steps and recalculations are needed for even
minor changes to the stripes.
11/4/2020 21
 RAID 5 is a good all-round device that combines storage efficiency with
outstanding safety and decent performance.
 It is suitable for servers with files and applications that have a small number of
data drives.
11/4/2020 22
 Advantages:
 parity is distributed across the disks in an array.
 cost effective and provides high performance.
 Transactions of reading data are very fast, whereas transactions of writing
data are much slower (due to the parity that has to be calculated).
 If a drive fails, even when the failed drive is being replaced and the storage
controller restores the data to the new drive, you will have access to all the
data.
11/4/2020 23
 Disadvantages:
 complex technology
 Recovery for disc failure takes longer time since parity must be determined
from all available drives.
 cannot survive in concurrent drive failure
11/4/2020 24
RAID 6 (Striping with double parity)
 extension of RAID 5
 contains block-level stripping with 2 parity bits
 two independent parities are generated and stored in distributed fashion among
multiple disks
 Two parities provide additional fault tolerance
 Minimum four disk are required
 higher redundancy than RAID 5 and increased read performance
 It can suffer from the same server performance overhead with intensive write
operations
11/4/2020 25
11/4/2020 26
 Advantages:
 read data transactions are very fast.
 You will have access to all the data if two drives failure, even though the
failed drives are being replaced. RAID 6 is, therefore, more stable than
RAID 5.
 This level performs RAID 0 to strip data and RAID 1 to mirror. In this
level, stripping is performed before mirroring
11/4/2020 27
 Disadvantages:
 Because of the additional parity written data transactions are slower than
RAID 5.
 very limited scalability
 complex technology
11/4/2020 28
11/4/2020 29

More Related Content

What's hot (20)

Raid
Raid Raid
Raid
 
Raid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive DisksRaid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive Disks
 
Raid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive Disks
 
Raid
RaidRaid
Raid
 
RAID Review
RAID ReviewRAID Review
RAID Review
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
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
 
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
 
Raid
RaidRaid
Raid
 
Raid
Raid Raid
Raid
 
Block Level Storage Vs File Level Storage
Block Level Storage Vs File Level StorageBlock Level Storage Vs File Level Storage
Block Level Storage Vs File Level Storage
 
RAID
RAIDRAID
RAID
 
Chapter06 Managing Disks And Data Storage
Chapter06      Managing  Disks And  Data  StorageChapter06      Managing  Disks And  Data  Storage
Chapter06 Managing Disks And Data Storage
 
NAS Concepts
NAS ConceptsNAS Concepts
NAS Concepts
 
Linux Memory
Linux MemoryLinux Memory
Linux Memory
 
NVMe overview
NVMe overviewNVMe overview
NVMe overview
 
Storage Area Network interview Questions
Storage Area Network interview QuestionsStorage Area Network interview Questions
Storage Area Network interview Questions
 
Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Storage basics
Storage basicsStorage basics
Storage basics
 

Similar to Raid technology

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
 
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
 
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
 
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
 
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
 
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
 
Chapter 8 - Multimedia Storage and Retrieval
Chapter 8 - Multimedia Storage and RetrievalChapter 8 - Multimedia Storage and Retrieval
Chapter 8 - Multimedia Storage and RetrievalPratik Pradhan
 

Similar to Raid technology (20)

RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
 
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
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
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
 
Sistemas operacionais raid
Sistemas operacionais   raidSistemas operacionais   raid
Sistemas operacionais raid
 
Database 3
Database 3Database 3
Database 3
 
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
 
RAID
RAIDRAID
RAID
 
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
RaidRaid
Raid
 
Raid in SNA
Raid in SNA Raid in SNA
Raid in SNA
 
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
 
Raid
RaidRaid
Raid
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
 
RAID CAAL
RAID CAALRAID CAAL
RAID CAAL
 
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
 
Chapter 8 - Multimedia Storage and Retrieval
Chapter 8 - Multimedia Storage and RetrievalChapter 8 - Multimedia Storage and Retrieval
Chapter 8 - Multimedia Storage and Retrieval
 
DBMS RAID.pptx
DBMS RAID.pptxDBMS RAID.pptx
DBMS RAID.pptx
 
DBMS - RAID
DBMS - RAIDDBMS - RAID
DBMS - RAID
 

More from CHANDAN KUMAR

Chart and graphs in R programming language
Chart and graphs in R programming language Chart and graphs in R programming language
Chart and graphs in R programming language CHANDAN KUMAR
 
Searching in c language
Searching in c languageSearching in c language
Searching in c languageCHANDAN KUMAR
 
Divide and conquer algorithm
Divide and conquer algorithmDivide and conquer algorithm
Divide and conquer algorithmCHANDAN KUMAR
 
Loops in c programming
Loops in c programmingLoops in c programming
Loops in c programmingCHANDAN KUMAR
 
Technical questions for interview c programming
Technical questions for interview  c programmingTechnical questions for interview  c programming
Technical questions for interview c programmingCHANDAN KUMAR
 
Decision making using if statement
Decision making using if statementDecision making using if statement
Decision making using if statementCHANDAN KUMAR
 
"A short and knowledgeable concept about Algorithm "
"A short and knowledgeable concept about Algorithm ""A short and knowledgeable concept about Algorithm "
"A short and knowledgeable concept about Algorithm "CHANDAN KUMAR
 

More from CHANDAN KUMAR (13)

Chart and graphs in R programming language
Chart and graphs in R programming language Chart and graphs in R programming language
Chart and graphs in R programming language
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
Sorting algorithms
Sorting algorithmsSorting algorithms
Sorting algorithms
 
Searching in c language
Searching in c languageSearching in c language
Searching in c language
 
Greedy algorithm
Greedy algorithmGreedy algorithm
Greedy algorithm
 
Divide and conquer algorithm
Divide and conquer algorithmDivide and conquer algorithm
Divide and conquer algorithm
 
Arrays in c
Arrays in cArrays in c
Arrays in c
 
Loops in c programming
Loops in c programmingLoops in c programming
Loops in c programming
 
Linked List
Linked ListLinked List
Linked List
 
Stack and queue
Stack and queueStack and queue
Stack and queue
 
Technical questions for interview c programming
Technical questions for interview  c programmingTechnical questions for interview  c programming
Technical questions for interview c programming
 
Decision making using if statement
Decision making using if statementDecision making using if statement
Decision making using if statement
 
"A short and knowledgeable concept about Algorithm "
"A short and knowledgeable concept about Algorithm ""A short and knowledgeable concept about Algorithm "
"A short and knowledgeable concept about Algorithm "
 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Recently uploaded (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

Raid technology

  • 2. Contents  History  Introduction  Overview  Standard Levels  RAID 0  RAID 1  RAID 2  RAID 3  RAID 4  RAID 5  RAID 6 11/4/2020 2
  • 3. HISTORY  In 1987, invented by David Patterson, Garth A. Gibson, and Randy Katz at the University of California, Berkeley.  Stands for Redundant Array of Inexpensive Disks.  A paper presented in June 1988 on "A Case for Redundant Arrays of Inexpensive Disks (RAID)" at SIGMOD (Association for Computing Machinery's) conference. In which they claimed that an array of cheap drives that had been created for the growing personal computer market could beat output on the top-performing mainframe disc drives of the time.  While failures would increase in proportion to the number of drives, the reliability of an array might far surpass that of any large single drive by configuring it for redundancy. 11/4/2020 3
  • 4. INTRODUCTION  used to improve the performance and reliability of data storage  Stands for Redundant Array of Independent Drives or Redundant Array of Inexpensive Disks.  connect two or more secondary storage devices or drives working in parallel and use them as a single storage media.  In order to accomplish various objectives, RAID consists of an array of discs in which several discs are linked together. RAID levels determine how disc arrays are used.  Finally, For the purposes of data replication, performance enhancement, or both, RAID is a data storage virtualization technology that incorporates several physical disc drive components into one or more logical units. 11/4/2020 4
  • 5. TYPES RAID can be deployed by storage managers as  hardware (controller card or chip) or  software (software-only or hybrid)  Hardware RAID:  supported by a dedicated hardware controller  can be executed by IT in two ways  An external RAID Controller Card or  An internal RAID-on-Chip 11/4/2020 5
  • 6.  RAID Controller Card:  Attaches to a PCIe or PCI-X motherboard slot with this plug-in expansion card.  A RAID processor and I / O processors with drive interfaces are included in the card.  The cards are costly, but all RAID operations are offloaded from the CPU to the dedicated card, because they are independent of the host.  RAID-on-Chip:  The host interface, I / O interfaces for HDDs, the RAID processor and a memory controller are combined into a single chip on the motherboard. 11/4/2020 6
  • 7. Software RAID  provides the host's RAID facilities  comes in two flavors:  pure software, specified by the OS running, and  hybrid software, containing a part of the hardware to relieve the CPU load  Software-alone:  software RAID is the least costly and is mostly used as a native feature on the OS.  It is a software host-based programme that handles RAID calculations for hard disc drives attached to it.  It is linked and enabled when the OS loads the RAID driver through an HBA or native I / O interface. 11/4/2020 7
  • 8.  Hybrid:  A hardware component is used by this software-based RAID to deliver RAID BIOS functions from RAID BIOs on the motherboard or an HBA.  A layer of redundant protection from a defective boot mechanism is provided by this technology.  The entire RAID subsystem may be affected by software-only RAID booting from the operating system and boot errors.  The inclusion of a hardware RAID BIOS component prevents the subsystem from boot errors in the operating system. 11/4/2020 8
  • 9. STANDARD LEVELS  There were five standard levels of RAID initially, but several variants have evolved, including many nested levels and several (mostly proprietary) non- standard levels.  The Storage Networking Industry Association (SNIA) standardizes RAID levels and their related data formats in the Common RAID Disk Drive Format (DDF) standard.  Standard RAID levels comprise a simple collection of RAID configurations in computer storage that use striping, mirroring, or parity techniques to construct large, stable data stores from multiple hard drives of general purpose computers. 11/4/2020 9
  • 10. RAID levels contain the following features:  It includes a collection of physical disc drives.  The operating system considers these distinct discs in this technology as a single logical disc.  Data is spread through the physical drives of the array in this technology.  Redundancy disc functionality is used to store information regarding parity.  The parity information can be used to restore the data in case of disc failure. 11/4/2020 10
  • 11. RAID 0 (striping)  A striped array of discs is introduced at this stage.  The data is broken down into blocks and the blocks are spread between discs.  A block of data to be written / read in parallel is obtained by each disc.  It improves the storage device's speed and efficiency.  In Level 0, there is no parity and backup. 11/4/2020 11
  • 12.  Advantages:  Throughput is improved at this stage because many data requests are probably not on the same disc.  The disc space is completely used at this stage and provides high performance.  There is no overhead caused by parity controls.  Easy to implement and a minimum of 2 drives are required.  Disadvantages:  It does not contain any mechanism for error detection.  Since it is not fault-tolerance, RAID 0 is not real RAID.  Failure of either disc results in complete loss of data in the respective array at this time. 11/4/2020 12
  • 13. RAID 1 (mirroring)  Mirroring Technique is used  RAID controller, copies the data to all the disk in the array  provides 100% redundancy in case of a failure.  To store the data, only half of the drive's space is used. The other half of the drive is just a mirror for the data that is already stored. 11/4/2020 13
  • 14.  Advantages:  The main advantage it provides is fault tolerance.  As compare to single drive, it offers excellent read/write speed.  In case of disk failure, data is safe in mirror disk  the array will function even if any one of the drives fails.  ideal for mission critical storage, for instance for accounting systems.  Disadvantages:  Only half storage is used because other half storage is mirror storage 11/4/2020 14
  • 15. RAID 2  Consists of striping bit-level using hamming code parity for error detection.  Each data bit in a word is registered on a separate disc at this stage, and the ECC (error checking and correcting) code of data words is stored on various discs.  This degree is not commercially used because of its high cost and complex structure.  RAID 3 will achieve this same efficiency at a smaller cost. 11/4/2020 15
  • 16.  Advantages:  uses one designated drive to store parity  uses the hamming code for error detection  Disadvantages:  additional drive for error detection 11/4/2020 16
  • 17. RAID 3  consists of byte-level striping with a dedicated parity disk  The parity information for each disc segment is stored at this level and written to a dedicated parity drive.  The parity drive is accessed in the event of drive failure, and data is reconstructed from the remaining computers.  The missing data can be restored to the new drive until the failed drive is replaced.  Data can be transferred in bulk at this stage. High-speed data transfer is thus feasible.  The embedded ECC information is used to detect errors  It overcome single disk failures 11/4/2020 17
  • 18.  Advantages:  data is regenerated using parity drive  high data transfer rates  data is accessed in parallel  Disadvantages:  additional drive for parity  slow performance for operating on small sized files 11/4/2020 18
  • 20. RAID 4  Uses block level stripping with a separate parity disk.  It adopts a parity-based approach instead of duplicating results.  It enables recovery of at most 1 disc failure.  If more than one disc fails at this stage, then there is no way to recover the data  levels 3 and 4 both require at least three discs. 11/4/2020 20
  • 21. RAID 5 (Striping with parity)  The most common secure RAID level  block-level striping with DISTRIBUTED parity  parity rotates among the drives  It requires at least 3 drives but can work with up to 16  RAID 5 blends RAID 0 performance with RAID 1 redundancy, but to do so requires a lot of storage space, around one-third of the available capacity.  Since all drives in the array simultaneously serve write requests, this level improves write efficiency. Overall disc output, however, can suffer from write amplification, because many steps and recalculations are needed for even minor changes to the stripes. 11/4/2020 21
  • 22.  RAID 5 is a good all-round device that combines storage efficiency with outstanding safety and decent performance.  It is suitable for servers with files and applications that have a small number of data drives. 11/4/2020 22
  • 23.  Advantages:  parity is distributed across the disks in an array.  cost effective and provides high performance.  Transactions of reading data are very fast, whereas transactions of writing data are much slower (due to the parity that has to be calculated).  If a drive fails, even when the failed drive is being replaced and the storage controller restores the data to the new drive, you will have access to all the data. 11/4/2020 23
  • 24.  Disadvantages:  complex technology  Recovery for disc failure takes longer time since parity must be determined from all available drives.  cannot survive in concurrent drive failure 11/4/2020 24
  • 25. RAID 6 (Striping with double parity)  extension of RAID 5  contains block-level stripping with 2 parity bits  two independent parities are generated and stored in distributed fashion among multiple disks  Two parities provide additional fault tolerance  Minimum four disk are required  higher redundancy than RAID 5 and increased read performance  It can suffer from the same server performance overhead with intensive write operations 11/4/2020 25
  • 27.  Advantages:  read data transactions are very fast.  You will have access to all the data if two drives failure, even though the failed drives are being replaced. RAID 6 is, therefore, more stable than RAID 5.  This level performs RAID 0 to strip data and RAID 1 to mirror. In this level, stripping is performed before mirroring 11/4/2020 27
  • 28.  Disadvantages:  Because of the additional parity written data transactions are slower than RAID 5.  very limited scalability  complex technology 11/4/2020 28