SlideShare a Scribd company logo
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 !

More Related Content

PPTX
Credit card fraud detection
PDF
Sql tutorial
PPTX
Computer Network - Network Layer
PPTX
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
PPTX
Basics of storage Technology
PPTX
Credit card fraud detection using machine learning Algorithms
PPTX
Cyber Security Awareness
Credit card fraud detection
Sql tutorial
Computer Network - Network Layer
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
Basics of storage Technology
Credit card fraud detection using machine learning Algorithms
Cyber Security Awareness

What's hot (20)

PPTX
DBMS - RAID
PPTX
PPT
Chapter 11 - File System Implementation
PPTX
Overview of physical storage media
PPT
Presentation On RAID(Redundant Array Of Independent Disks) Basics
PPT
11. Storage and File Structure in DBMS
PPTX
Database recovery
PPTX
Operating system paging and segmentation
PPTX
Segmentation in operating systems
PPTX
Distributed database management system
PPTX
database recovery techniques
PPT
File organization 1
PPT
Disk structure
PPT
Chapter 9 - Virtual Memory
PPT
PPT
12. Indexing and Hashing in DBMS
PPTX
Distributed database
PPT
Disk management
PDF
DBMS - RAID
Chapter 11 - File System Implementation
Overview of physical storage media
Presentation On RAID(Redundant Array Of Independent Disks) Basics
11. Storage and File Structure in DBMS
Database recovery
Operating system paging and segmentation
Segmentation in operating systems
Distributed database management system
database recovery techniques
File organization 1
Disk structure
Chapter 9 - Virtual Memory
12. Indexing and Hashing in DBMS
Distributed database
Disk management
Ad

Viewers also liked (14)

PPTX
Raid(redundant array of independent disks).
PPTX
RAID seminar
PDF
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
PPT
RAID CONCEPT
PPTX
Performance evolution of raid
PDF
Raid training
PPTX
Overview of Redundant Disk Arrays
KEY
RAID and Storage Arrays
PPTX
HUG Nov 2010: HDFS Raid - Facebook
PPTX
Why is Raid a Problem for Data At Scale?
PPSX
Server training
PPTX
External memory - Computer Architecture
PPT
Raid(redundant array of independent disks).
RAID seminar
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
RAID CONCEPT
Performance evolution of raid
Raid training
Overview of Redundant Disk Arrays
RAID and Storage Arrays
HUG Nov 2010: HDFS Raid - Facebook
Why is Raid a Problem for Data At Scale?
Server training
External memory - Computer Architecture
Ad

Similar to RAID LEVELS (20)

PPTX
112667416 raid-seminar
DOCX
Various raid levels pros & cons
PPTX
Raid level
PPTX
Present of Raid and Its Type
PPTX
Raid technology
PPTX
Information_Storage_Management_Module 2_RAID.pptx
PPTX
Raid Technology
DOC
Linux admin
DOCX
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docx
DOCX
Dr module 3 assignment Management homework help.docx
PPTX
1.2 raid
PPTX
Raid and its levels
PPTX
Raid(Storage Technology)
PPTX
SEMINAR
PPTX
Raid structure os.pptxmbj;fdjhlljtzejtjdfi
PDF
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
PDF
Understanding RAID Controller
DOCX
Mohamed Ayman Task3 RAID.docx
112667416 raid-seminar
Various raid levels pros & cons
Raid level
Present of Raid and Its Type
Raid technology
Information_Storage_Management_Module 2_RAID.pptx
Raid Technology
Linux admin
Exercise 3-1 This chapter’s opening scenario illustrates a specific .docx
Dr module 3 assignment Management homework help.docx
1.2 raid
Raid and its levels
Raid(Storage Technology)
SEMINAR
Raid structure os.pptxmbj;fdjhlljtzejtjdfi
Raid_structure_os[1].pdfhdgretrhfgfhfhyt
Understanding RAID Controller
Mohamed Ayman Task3 RAID.docx

Recently uploaded (20)

PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Pharma ospi slides which help in ospi learning
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Institutional Correction lecture only . . .
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Cell Structure & Organelles in detailed.
PDF
Business Ethics Teaching Materials for college
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Pharma ospi slides which help in ospi learning
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Microbial disease of the cardiovascular and lymphatic systems
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
O5-L3 Freight Transport Ops (International) V1.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Renaissance Architecture: A Journey from Faith to Humanism
human mycosis Human fungal infections are called human mycosis..pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Institutional Correction lecture only . . .
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Supply Chain Operations Speaking Notes -ICLT Program
Cell Structure & Organelles in detailed.
Business Ethics Teaching Materials for college
school management -TNTEU- B.Ed., Semester II Unit 1.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 •