SlideShare a Scribd company logo
RAID
-REDUNDANT
ARRAY OF INDEPENDENT DISK
By
R.VANITHA SHREE
SKCET
RAID-intro
 RAID is an enabling technology that leverages multiple disks as part of a set,
which provides data protection against HDD failures.
 In general, RAID implementations also improve the I/O performance of
storage systems by storing data across multiple HDDs.
 “ Redundant Arrays of Inexpensive Disks” The
 term RAID has been redefined to refer to independent disks, to reflect advances
in storage technology.
Implementation of RAID-two types;
hardware and software
Software RAID
 Software RAID uses host-based software to provide RAID functions.
 It is implemented at the operating-system level and does not use a dedicated
hardware controller to manage the RAID array.
 Software RAID affects overall system performance
 Software RAID does not support all RAID levels.
 Since it is implemented at the OS level,the RAID should be OS compatible
HARWARE RAID
 The specialized RAID controller is installed in the host and HDDs are
connected to it.
 The RAID Controller interacts with the hard disks using a PCI bus.
 Manufacturers also integrate RAID controllers on motherboards.
 This integration reduces the overall cost of the system, but does not provide
the flexibility required for high-end storage systems.
 Key functions of RAID controllers are:
 Management and control of disk aggregations
 Translation of I/O requests between logical disks and physical disks
 Data regeneration in the event of disk failures.
RAID COMPONENTS
 HDDs inside a RAID array are usually contained in smaller sub-enclosures.
 These sub-enclosures, or physical arrays, hold a fixed number of HDDs.
 A subset of disks within a RAID array can be grouped to form logical
associations called logical arrays(or)RAID set
 The number of HDDs In a logical array depends on the
RAID level used.
Raid levels are defined on the basis of striping , mirroring and parity.
These techniques determine the data availability and performance
characteristics of an array
STRIPING
A RAID set is a group of disks. Within each disk, a predefined
number of contiguously addressable disk blocks are defined as strips.
 The set of aligned strips that spans across all the disks
within the RAID set is called a stripe.
 All strips in a stripe have the same number of blocks,
and decreasing strip size means that data is broken into smaller pieces
when spread across the disks.
 Strip size (also called stripe depth) describes the number of blocks in a strip,.
 Stripe width refers to the number of data strips in a stripe.
 striping may significantly improve I/O performance , no protection of data
MIRRORING
 Mirroring is a technique whereby data is stored on
two different HDDs, yielding two copies of data.
 In the event of one HDD failure,
the data is intact on the surviving HDD.
 In addition to providing complete data redundancy,
mirroring enables faster recovery from disk failure.
 MIRRORING provides only protection of data,
the amount of storage capacity needed is twice the amount of data being stored.
 Therefore, mirroring is considered expensive and is preferred for mission-
critical applications that cannot afford data loss.
 Read operation can be done, but write requires time to write in both the disks
PARITY
 Parity is a method of protecting striped data from HDD failure without the cost
of mirroring.
 An additional HDD is added to the stripe width to hold parity,
 Parity is a redundancy check that ensures full protection of
data without maintaining a full set of duplicate data.
 Parity information can be stored on separate, dedicated HDDs
or distributed across all the drives in a RAID set.
 Parity requires 25 percent extra disk space compared to mirroring requiring 100
percent extra disk space.
 Parity is recalculated every time there is a change in data. This recalculation is
time-consuming and affects the performance of the RAID controller.
RAID 0
 In a RAID 0 configuration, data is striped across the HDDs in a RAID set.
 It utilizes the full storage capacity by distributing strips of data over multiple HDDs in a
RAID set.
 When the number of drives in the array increases, performance improves because more
data can be read or written simultaneously.
 RAID 0 is used in applications that need high I/O throughput. However it does
not provide data protection , and availability.
RAID 1
 Data is mirrored to improve fault tolerance. RAID 1 is used for applications requiring
high data availability.
RAID 1+0 is also called striped mirror. The basic element of RAID 1+0 is a mirrored
pair, which means that data is first mirrored
and then both copies of data are striped across multiple HDDs in a RAID set.so that data can
be recovered,
whereas in RAID 0+1 it is viceversa,a mirrored stripe, If a drive fails , entire stripe is faulted
RAID 3
 RAID 3 stripes data for high performance and uses parity for improved
fault tolerance.
 Parity information is stored on a dedicated drive so that data can be
reconstructed if a drive fails.
 RAID 3 always reads and writes complete stripes of data across
all disks, as the drives operate in parallel. It uses byte level striping.
 RAID 3 is used in large sequential data access , such as video streams.
RAID 4
 Similar to RAID 3, but uses block level striping.
 It also has dedicated parity disk, but stripes blocks.
 RAID 4 provides good read throughput and reasonable write throughput.
RAID 5
 RAID 5 is a very versatile RAID implementation.
 The main difference bt RAID 4 and 5 is the parity location.
In RAID 5, parity is distributed across all disks.
 It overcomes write bottleneck. RAID 5 is preferred for messaging,
data mining, relational database management system (RDBMS)
implementations in which (DBAs) optimize data access.
RAID 6
 RAID 6 implementation requires at least four disks.
 RAID 6 distributes the parity across all the disks, RAID 5 writes perform better than RAID 6.
 The rebuild operation in RAID 6 may take longer than that in RAID 5 due to the presence of
two parity sets.

More Related Content

PPT
RAID CONCEPT
PPT
PPTX
Raid Technology
PPTX
Failure analysis buisness impact-backup-archive
PPTX
Distributed file system
PPT
Storage and file structure.ppt
PPTX
Primary memory (main memory)
RAID CONCEPT
Raid Technology
Failure analysis buisness impact-backup-archive
Distributed file system
Storage and file structure.ppt
Primary memory (main memory)

What's hot (20)

PPTX
Data backup and disaster recovery
PPTX
RAID seminar
PPTX
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
PPT
Disk structure
PPTX
PPT
Lecture 01 introduction to database
PPTX
RAID LEVELS
PPTX
Chapter 12
PPTX
Windows Server 2019.pptx
PPT
Intro Ch 07 A
PPT
Memory management
PPT
Presentation On RAID(Redundant Array Of Independent Disks) Basics
PPTX
What is Virtualization
PPTX
raid technology
PPTX
Chapter 14
PPTX
Program Threats
PPTX
Os unit 3 , process management
PDF
Distributed Operating System_1
PPTX
Database management system
Data backup and disaster recovery
RAID seminar
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
Disk structure
Lecture 01 introduction to database
RAID LEVELS
Chapter 12
Windows Server 2019.pptx
Intro Ch 07 A
Memory management
Presentation On RAID(Redundant Array Of Independent Disks) Basics
What is Virtualization
raid technology
Chapter 14
Program Threats
Os unit 3 , process management
Distributed Operating System_1
Database management system
Ad

Similar to Raid(Storage Technology) (20)

PPTX
SEMINAR
PPTX
Data center core elements, Data center virtualization
PPTX
Information_Storage_Management_Module 2_RAID.pptx
PPT
Raid+controllers
PPTX
RAID concept and type of RAID level and advantages
PPTX
Chapter 3
PDF
RAID--16112022-093218am-16022024-061222pm.pdf
PPT
Unit 6 Device management.ppt Unit 6 Device management.ppt
PPT
disk structure and multiple RAID levels .ppt
PDF
unitV_part2.pdfj hjjjjjjjjjjjjjjjjjjjjjjjjj
PDF
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
PDF
Understanding RAID Controller
PPTX
6-5-20256-5-20256-5-20256-5-20256-5-2025.pptx
PPTX
Performance evolution of raid
PDF
PPTX
RAID & It’s Levels.pptx
PPT
PPTX
Present of Raid and Its Type
PPTX
Raid Levels Technology
SEMINAR
Data center core elements, Data center virtualization
Information_Storage_Management_Module 2_RAID.pptx
Raid+controllers
RAID concept and type of RAID level and advantages
Chapter 3
RAID--16112022-093218am-16022024-061222pm.pdf
Unit 6 Device management.ppt Unit 6 Device management.ppt
disk structure and multiple RAID levels .ppt
unitV_part2.pdfj hjjjjjjjjjjjjjjjjjjjjjjjjj
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Controller
6-5-20256-5-20256-5-20256-5-20256-5-2025.pptx
Performance evolution of raid
RAID & It’s Levels.pptx
Present of Raid and Its Type
Raid Levels Technology
Ad

Recently uploaded (20)

PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPT
Project quality management in manufacturing
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Well-logging-methods_new................
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Internet of Things (IOT) - A guide to understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Sustainable Sites - Green Building Construction
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
bas. eng. economics group 4 presentation 1.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Project quality management in manufacturing
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CH1 Production IntroductoryConcepts.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Well-logging-methods_new................
R24 SURVEYING LAB MANUAL for civil enggi
Embodied AI: Ushering in the Next Era of Intelligent Systems
Model Code of Practice - Construction Work - 21102022 .pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Internet of Things (IOT) - A guide to understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Sustainable Sites - Green Building Construction
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Raid(Storage Technology)

  • 1. RAID -REDUNDANT ARRAY OF INDEPENDENT DISK By R.VANITHA SHREE SKCET
  • 2. RAID-intro  RAID is an enabling technology that leverages multiple disks as part of a set, which provides data protection against HDD failures.  In general, RAID implementations also improve the I/O performance of storage systems by storing data across multiple HDDs.  “ Redundant Arrays of Inexpensive Disks” The  term RAID has been redefined to refer to independent disks, to reflect advances in storage technology.
  • 3. Implementation of RAID-two types; hardware and software Software RAID  Software RAID uses host-based software to provide RAID functions.  It is implemented at the operating-system level and does not use a dedicated hardware controller to manage the RAID array.  Software RAID affects overall system performance  Software RAID does not support all RAID levels.  Since it is implemented at the OS level,the RAID should be OS compatible
  • 4. HARWARE RAID  The specialized RAID controller is installed in the host and HDDs are connected to it.  The RAID Controller interacts with the hard disks using a PCI bus.  Manufacturers also integrate RAID controllers on motherboards.  This integration reduces the overall cost of the system, but does not provide the flexibility required for high-end storage systems.  Key functions of RAID controllers are:  Management and control of disk aggregations  Translation of I/O requests between logical disks and physical disks  Data regeneration in the event of disk failures.
  • 5. RAID COMPONENTS  HDDs inside a RAID array are usually contained in smaller sub-enclosures.  These sub-enclosures, or physical arrays, hold a fixed number of HDDs.  A subset of disks within a RAID array can be grouped to form logical associations called logical arrays(or)RAID set  The number of HDDs In a logical array depends on the RAID level used.
  • 6. Raid levels are defined on the basis of striping , mirroring and parity. These techniques determine the data availability and performance characteristics of an array STRIPING A RAID set is a group of disks. Within each disk, a predefined number of contiguously addressable disk blocks are defined as strips.  The set of aligned strips that spans across all the disks within the RAID set is called a stripe.  All strips in a stripe have the same number of blocks, and decreasing strip size means that data is broken into smaller pieces when spread across the disks.  Strip size (also called stripe depth) describes the number of blocks in a strip,.  Stripe width refers to the number of data strips in a stripe.  striping may significantly improve I/O performance , no protection of data
  • 7. MIRRORING  Mirroring is a technique whereby data is stored on two different HDDs, yielding two copies of data.  In the event of one HDD failure, the data is intact on the surviving HDD.  In addition to providing complete data redundancy, mirroring enables faster recovery from disk failure.  MIRRORING provides only protection of data, the amount of storage capacity needed is twice the amount of data being stored.  Therefore, mirroring is considered expensive and is preferred for mission- critical applications that cannot afford data loss.  Read operation can be done, but write requires time to write in both the disks
  • 8. PARITY  Parity is a method of protecting striped data from HDD failure without the cost of mirroring.  An additional HDD is added to the stripe width to hold parity,  Parity is a redundancy check that ensures full protection of data without maintaining a full set of duplicate data.  Parity information can be stored on separate, dedicated HDDs or distributed across all the drives in a RAID set.  Parity requires 25 percent extra disk space compared to mirroring requiring 100 percent extra disk space.  Parity is recalculated every time there is a change in data. This recalculation is time-consuming and affects the performance of the RAID controller.
  • 9. RAID 0  In a RAID 0 configuration, data is striped across the HDDs in a RAID set.  It utilizes the full storage capacity by distributing strips of data over multiple HDDs in a RAID set.  When the number of drives in the array increases, performance improves because more data can be read or written simultaneously.  RAID 0 is used in applications that need high I/O throughput. However it does not provide data protection , and availability. RAID 1  Data is mirrored to improve fault tolerance. RAID 1 is used for applications requiring high data availability. RAID 1+0 is also called striped mirror. The basic element of RAID 1+0 is a mirrored pair, which means that data is first mirrored and then both copies of data are striped across multiple HDDs in a RAID set.so that data can be recovered, whereas in RAID 0+1 it is viceversa,a mirrored stripe, If a drive fails , entire stripe is faulted
  • 10. RAID 3  RAID 3 stripes data for high performance and uses parity for improved fault tolerance.  Parity information is stored on a dedicated drive so that data can be reconstructed if a drive fails.  RAID 3 always reads and writes complete stripes of data across all disks, as the drives operate in parallel. It uses byte level striping.  RAID 3 is used in large sequential data access , such as video streams. RAID 4  Similar to RAID 3, but uses block level striping.  It also has dedicated parity disk, but stripes blocks.  RAID 4 provides good read throughput and reasonable write throughput.
  • 11. RAID 5  RAID 5 is a very versatile RAID implementation.  The main difference bt RAID 4 and 5 is the parity location. In RAID 5, parity is distributed across all disks.  It overcomes write bottleneck. RAID 5 is preferred for messaging, data mining, relational database management system (RDBMS) implementations in which (DBAs) optimize data access. RAID 6  RAID 6 implementation requires at least four disks.  RAID 6 distributes the parity across all the disks, RAID 5 writes perform better than RAID 6.  The rebuild operation in RAID 6 may take longer than that in RAID 5 due to the presence of two parity sets.