SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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 ArchitectureAiman Hafeez
 
Unit 3 storage fundamentals
Unit 3 storage fundamentalsUnit 3 storage fundamentals
Unit 3 storage fundamentalsRaj vardhan
 
Raid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksMudit Mishra
 
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
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk managementTanveer Malik
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
Linux (Fedora File Management)
Linux (Fedora File Management)Linux (Fedora File Management)
Linux (Fedora File Management)sarahalrawi90
 
Partitioning a Hard Drive
Partitioning a Hard DrivePartitioning a Hard Drive
Partitioning a Hard DriveJamaica Olazo
 
Disk management server
Disk management serverDisk management server
Disk management serveranilinvns
 
Linux memory consumption
Linux memory consumptionLinux memory consumption
Linux memory consumptionhaish
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualizationrjain51
 

Was ist angesagt? (20)

Storage basics
Storage basicsStorage basics
Storage basics
 
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
 
Unit 3 storage fundamentals
Unit 3 storage fundamentalsUnit 3 storage fundamentals
Unit 3 storage fundamentals
 
Raid
Raid Raid
Raid
 
FAT vs NTFS
FAT vs NTFSFAT vs NTFS
FAT vs NTFS
 
Raid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive DisksRaid- Redundant Array of Inexpensive Disks
Raid- Redundant Array of Inexpensive Disks
 
HDD Partition
HDD PartitionHDD Partition
HDD Partition
 
Flash memory
Flash memoryFlash memory
Flash memory
 
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)
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk management
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Linux (Fedora File Management)
Linux (Fedora File Management)Linux (Fedora File Management)
Linux (Fedora File Management)
 
Partitioning a Hard Drive
Partitioning a Hard DrivePartitioning a Hard Drive
Partitioning a Hard Drive
 
External memory
External memoryExternal memory
External memory
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
 
Ram
RamRam
Ram
 
Disk management server
Disk management serverDisk management server
Disk management server
 
Linux memory consumption
Linux memory consumptionLinux memory consumption
Linux memory consumption
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 

Ähnlich wie Raid technology

Present of Raid and Its Type
Present of Raid and Its TypePresent of Raid and Its Type
Present of Raid and Its TypeUsama ahmad
 
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
 

Ähnlich wie Raid technology (20)

Present of Raid and Its Type
Present of Raid and Its TypePresent of Raid and Its Type
Present of Raid and Its Type
 
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
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
 
Raid Technology
Raid TechnologyRaid Technology
Raid Technology
 
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
 
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
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
 

Mehr von 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
 

Mehr von 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 "
 

Kürzlich hochgeladen

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
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
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
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
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 

Kürzlich hochgeladen (20)

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
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
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
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
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 

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