SlideShare una empresa de Scribd logo
1 de 27
RAID LEVELS
UZAIR KHAN
MUHAMMAD SHAHAB
Contents:
 Introduction
 Abstract
 Major concepts
 Raid Levels
 Conclusion
 Reference
Introduction:
 RAID stands for Redundant Array of Independent Disks
or Redundant Array of Inexpensive Disks.
 RAID is an example of storage virtualization and was first
defined by David Patterson in 1987.
 RAID is a storage technology that combines multiple disk
drive components into a logical unit
Abstract:
 Storage scheme using multiple hard drives to share or
replicate data among the drives.
 It provide data integrity, fault-tolerance, throughput or
capacity compared to single drives.
 Instead of seeing several different hard drives, the OS sees
only one.
 Typically used on server computers, advanced personal
computers.
Major concepts that you should know!
 What is RAID?
 Why RAID?
 How does RAID work?
 Are there any alternatives to RAID?
What is RAID?
 Redundant Array of Inexpensive Disks.
Basic idea is to connect multiple disks together to provide
 Large storage capacity
 Faster access to reading data
 Redundant data
Why RAID?
 RAID system provides data redundancy, fault tolerance,
increased capacity and increased performance.
 RAID has for a long time been something that you only find
in large server systems, but lately cheaper RAID controller
card have made it possible to get a RAID system even for
small servers and home computers.
How does RAID works?
 Take some inexpensive disks and group them together, which
will make the system see them as one single disk.
 This is done by using a RAID controller card that handle all I/O
to the disks, and which knows where the stored data can be
found.
RAID controller:
 A RAID controller is a hardware device or software
program used to manage hard disk drives (HDDs) or
solid-state drives (SSDs) in a computer or
storage array so they work as a logical unit.
Are there any alternatives to RAID?
At the Berkeley University of California they perform
researches about alternative solutions.
 Such a solution is RADD, or Redundant Array of Distributed
Disks. RADD: can support redundant copies of data across a
computer network at the same space cost as RAID: do for
local data.
 Such copies increase availability in the presence of both
temporary and permanent failures (disasters) of single site
computer systems as well as disk failures.
RAID LEVELS:
 RAID 0 – striping
 RAID 1 – mirroring
 RAID 2 – redundancy through Hamming
 RAID 3 – bit interleaved Parity
 RAID 4 – block interleaved Parity
 RAID 5 – striping with parity
LEVEL 0 (striping):
 Striping means that each file is split into blocks of a certain
size and those are distributed to the various drives.
 Offers superior I/O performance.
 Performance can be enhanced further by using multiple
controllers.
Ideal use:
Photoshop image retouching station.
Advantages:
 Offers great performance.
 There is no overhead caused by parity controls.
 Easy to implement.
Disadvantages:
 Not fault-tolerant.
 It should not be used on mission-critical systems
LEVEL 1 (mirroring):
 Mirroring means duplication of data i.e
 Data are stored twice.
 Writing them to both the data disk and a mirror disk .
 The controller uses either the data drive or the mirror drive for
data recovery.
Ideal use:
Accounting systems.
Advantages:
Data do not have to be rebuild.
Disadvantages:
Storage capacity is only half of the total disk capacity .
LEVEL 2 (redundancy through Hamming):
 Bit-level striping means that the file is broken into “bit-sized
pieces”.
 It uses a Hamming code for error correction.
Ideal use:
 No commercial use.
Advantages:
 Data transferred rate is very high.
 Single bit errors can be detected and corrected.
 Multiple bit errors can be detected.
Disadvantages:
 Multiple bits error cannot be corrected.
 Raid 3 gives better performance at lower price.
LEVEL 3 (bit interleaved Parity):
 Byte-level striping means that the file is broken into "byte-
sized pieces“.
 Written in parallel on two or more drives.
 An additional drive stores parity information.
Ideal use:
 Video streaming.
Advantages:
 It provides high throughput for large data transfers.
 Disk failures do not significantly slow down
throughput.
Disadvantages:
 Performance is slower for random, small I/O
operations.
LEVEL 4 (block interleaved Parity):
 Block-level striping means that each file is split into blocks of
a certain size .
 Allows each member to act independently when only a single
block is requested.
 Service multiple read requests simultaneously.
Ideal use:
Enterprise level company to use it is Net App.
Advantages:
 Reading operations are very fast.
 Fault tolerance is very high.
Disadvantages:
 In degraded mode, its reading operation becomes slow.
 Writing operation on disks is extremely slow.
LEVEL 5 (striping with parity):
 Most common secure RAID level.
 Except that data are transferred to disks by independent read
and write operations.
 Instead of a dedicated parity disk, parity information is spread
across all the drives.
Ideal use:
 Application servers.
Advantages:
 Read data transactions are very fast while write data
are somewhat slow.
Disadvantages:
 Disk failures have an effect on throughput.
 This is complex technology.
Conclusion:
 Overall it provides systems with a variety of benefits
depending upon the version implemented.
 Most users will likely opt to use the RAID 0 for increased
performance without the loss of storage space.
 This is primarily because redundancy is not an issue for the
average user.
References:
 Jimmy Person (pt98jpr)
Gustav Everson (pt99gev)
Blekinge Institute of Technology, Sweden
 Garth Gibson, Randy H.Katz
David A. Paterson, Martin schulze
University of California
•
ANY QUERY ?
THANKS !

Más contenido relacionado

La actualidad más candente

RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...Jason Augustine
 
Operating system paging and segmentation
Operating system paging and segmentationOperating system paging and segmentation
Operating system paging and segmentationhamza haseeb
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database SystemSulemang
 
Computer architecture virtual memory
Computer architecture virtual memoryComputer architecture virtual memory
Computer architecture virtual memoryMazin Alwaaly
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsWayne Jones Jnr
 
File system Os
File system OsFile system Os
File system OsNehal Naik
 
Memory management
Memory managementMemory management
Memory managementcpjcollege
 
Chapter 10 - File System Interface
Chapter 10 - File System InterfaceChapter 10 - File System Interface
Chapter 10 - File System InterfaceWayne Jones Jnr
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systemsvampugani
 
Lecture 11 - distributed database
Lecture 11 - distributed databaseLecture 11 - distributed database
Lecture 11 - distributed databaseHoneySah
 
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual MemoryOs Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memorysgpraju
 

La actualidad más candente (20)

RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Operating system paging and segmentation
Operating system paging and segmentationOperating system paging and segmentation
Operating system paging and segmentation
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database System
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
 
raid technology
raid technologyraid technology
raid technology
 
Computer architecture virtual memory
Computer architecture virtual memoryComputer architecture virtual memory
Computer architecture virtual memory
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage Systems
 
Introduction to HDFS
Introduction to HDFSIntroduction to HDFS
Introduction to HDFS
 
File system Os
File system OsFile system Os
File system Os
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
Memory management
Memory managementMemory management
Memory management
 
Chapter 10 - File System Interface
Chapter 10 - File System InterfaceChapter 10 - File System Interface
Chapter 10 - File System Interface
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Parallel Database
Parallel DatabaseParallel Database
Parallel Database
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systems
 
Paging and segmentation
Paging and segmentationPaging and segmentation
Paging and segmentation
 
Lecture 11 - distributed database
Lecture 11 - distributed databaseLecture 11 - distributed database
Lecture 11 - distributed database
 
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual MemoryOs Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
 

Destacado

Raid(redundant array of independent disks).
Raid(redundant array of independent disks).Raid(redundant array of independent disks).
Raid(redundant array of independent disks).ali torabi
 
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
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raidZubair Sami
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk ArraysAndrew Robinson
 
RAID and Storage Arrays
RAID and Storage ArraysRAID and Storage Arrays
RAID and Storage ArraysChris Pierce
 
Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?Western Digital
 
External memory - Computer Architecture
External memory - Computer ArchitectureExternal memory - Computer Architecture
External memory - Computer ArchitectureBretz Harllynne Moltio
 

Destacado (11)

Raid(redundant array of independent disks).
Raid(redundant array of independent disks).Raid(redundant array of independent disks).
Raid(redundant array of independent disks).
 
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)
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
 
Raid
RaidRaid
Raid
 
Raid training
Raid trainingRaid training
Raid training
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk Arrays
 
RAID and Storage Arrays
RAID and Storage ArraysRAID and Storage Arrays
RAID and Storage Arrays
 
HUG Nov 2010: HDFS Raid - Facebook
HUG Nov 2010: HDFS Raid - FacebookHUG Nov 2010: HDFS Raid - Facebook
HUG Nov 2010: HDFS Raid - Facebook
 
Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?Why is Raid a Problem for Data At Scale?
Why is Raid a Problem for Data At Scale?
 
Server training
Server trainingServer training
Server training
 
External memory - Computer Architecture
External memory - Computer ArchitectureExternal memory - Computer Architecture
External memory - Computer Architecture
 

Similar a RAID LEVELS

Similar a RAID LEVELS (20)

112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminar
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
 
Raid level
Raid levelRaid level
Raid level
 
Present of Raid and Its Type
Present of Raid and Its TypePresent of Raid and Its Type
Present of Raid and Its Type
 
Database 3
Database 3Database 3
Database 3
 
Raid technology
Raid technologyRaid technology
Raid technology
 
Raid Technology
Raid TechnologyRaid Technology
Raid Technology
 
Linux admin
Linux adminLinux admin
Linux admin
 
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
 
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
 
1.2 raid
1.2  raid1.2  raid
1.2 raid
 
RAID
RAIDRAID
RAID
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
Understanding RAID Controller
Understanding RAID ControllerUnderstanding RAID Controller
Understanding RAID Controller
 
Mohamed Ayman Task3 RAID.docx
Mohamed Ayman Task3 RAID.docxMohamed Ayman Task3 RAID.docx
Mohamed Ayman Task3 RAID.docx
 
Raid
RaidRaid
Raid
 
Raid Levels Technology
Raid Levels TechnologyRaid Levels Technology
Raid Levels Technology
 
RAID and LVM
RAID and LVMRAID and LVM
RAID and LVM
 
Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
 

Último

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

RAID LEVELS

  • 2. Contents:  Introduction  Abstract  Major concepts  Raid Levels  Conclusion  Reference
  • 3. Introduction:  RAID stands for Redundant Array of Independent Disks or Redundant Array of Inexpensive Disks.  RAID is an example of storage virtualization and was first defined by David Patterson in 1987.  RAID is a storage technology that combines multiple disk drive components into a logical unit
  • 4. Abstract:  Storage scheme using multiple hard drives to share or replicate data among the drives.  It provide data integrity, fault-tolerance, throughput or capacity compared to single drives.  Instead of seeing several different hard drives, the OS sees only one.  Typically used on server computers, advanced personal computers.
  • 5. Major concepts that you should know!  What is RAID?  Why RAID?  How does RAID work?  Are there any alternatives to RAID?
  • 6. What is RAID?  Redundant Array of Inexpensive Disks. Basic idea is to connect multiple disks together to provide  Large storage capacity  Faster access to reading data  Redundant data
  • 7. Why RAID?  RAID system provides data redundancy, fault tolerance, increased capacity and increased performance.  RAID has for a long time been something that you only find in large server systems, but lately cheaper RAID controller card have made it possible to get a RAID system even for small servers and home computers.
  • 8. How does RAID works?  Take some inexpensive disks and group them together, which will make the system see them as one single disk.  This is done by using a RAID controller card that handle all I/O to the disks, and which knows where the stored data can be found.
  • 9. RAID controller:  A RAID controller is a hardware device or software program used to manage hard disk drives (HDDs) or solid-state drives (SSDs) in a computer or storage array so they work as a logical unit.
  • 10. Are there any alternatives to RAID? At the Berkeley University of California they perform researches about alternative solutions.  Such a solution is RADD, or Redundant Array of Distributed Disks. RADD: can support redundant copies of data across a computer network at the same space cost as RAID: do for local data.  Such copies increase availability in the presence of both temporary and permanent failures (disasters) of single site computer systems as well as disk failures.
  • 11. RAID LEVELS:  RAID 0 – striping  RAID 1 – mirroring  RAID 2 – redundancy through Hamming  RAID 3 – bit interleaved Parity  RAID 4 – block interleaved Parity  RAID 5 – striping with parity
  • 12. LEVEL 0 (striping):  Striping means that each file is split into blocks of a certain size and those are distributed to the various drives.  Offers superior I/O performance.  Performance can be enhanced further by using multiple controllers.
  • 13. Ideal use: Photoshop image retouching station. Advantages:  Offers great performance.  There is no overhead caused by parity controls.  Easy to implement. Disadvantages:  Not fault-tolerant.  It should not be used on mission-critical systems
  • 14. LEVEL 1 (mirroring):  Mirroring means duplication of data i.e  Data are stored twice.  Writing them to both the data disk and a mirror disk .  The controller uses either the data drive or the mirror drive for data recovery.
  • 15. Ideal use: Accounting systems. Advantages: Data do not have to be rebuild. Disadvantages: Storage capacity is only half of the total disk capacity .
  • 16. LEVEL 2 (redundancy through Hamming):  Bit-level striping means that the file is broken into “bit-sized pieces”.  It uses a Hamming code for error correction.
  • 17. Ideal use:  No commercial use. Advantages:  Data transferred rate is very high.  Single bit errors can be detected and corrected.  Multiple bit errors can be detected. Disadvantages:  Multiple bits error cannot be corrected.  Raid 3 gives better performance at lower price.
  • 18. LEVEL 3 (bit interleaved Parity):  Byte-level striping means that the file is broken into "byte- sized pieces“.  Written in parallel on two or more drives.  An additional drive stores parity information.
  • 19. Ideal use:  Video streaming. Advantages:  It provides high throughput for large data transfers.  Disk failures do not significantly slow down throughput. Disadvantages:  Performance is slower for random, small I/O operations.
  • 20. LEVEL 4 (block interleaved Parity):  Block-level striping means that each file is split into blocks of a certain size .  Allows each member to act independently when only a single block is requested.  Service multiple read requests simultaneously.
  • 21. Ideal use: Enterprise level company to use it is Net App. Advantages:  Reading operations are very fast.  Fault tolerance is very high. Disadvantages:  In degraded mode, its reading operation becomes slow.  Writing operation on disks is extremely slow.
  • 22. LEVEL 5 (striping with parity):  Most common secure RAID level.  Except that data are transferred to disks by independent read and write operations.  Instead of a dedicated parity disk, parity information is spread across all the drives.
  • 23. Ideal use:  Application servers. Advantages:  Read data transactions are very fast while write data are somewhat slow. Disadvantages:  Disk failures have an effect on throughput.  This is complex technology.
  • 24. Conclusion:  Overall it provides systems with a variety of benefits depending upon the version implemented.  Most users will likely opt to use the RAID 0 for increased performance without the loss of storage space.  This is primarily because redundancy is not an issue for the average user.
  • 25. References:  Jimmy Person (pt98jpr) Gustav Everson (pt99gev) Blekinge Institute of Technology, Sweden  Garth Gibson, Randy H.Katz David A. Paterson, Martin schulze University of California •