SlideShare a Scribd company logo
1 of 10
Download to read offline
What is RAID?
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø RAID is the use of multiple disks and data distribution techniques to
                                   get better Resilience and/or Performance
                                 Ø RAID stands for:
                                                             Redundant
                                                               Array of
                                                      Inexpensive / Independent
                                                                Disks
                                 Ø RAID can be implemented in Software or Hardware or any
                                   combination of both

                                 Ø This presentation is a simple introduction to the RAID levels with
                                   some information on Caching and different I/O profiles




©2000 Baydel Ltd - RAID fundamentals                                        data reliability with performance
RAID0 - Striping
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø     Simple striping of data across disks in the array
                                 Ø     No “RAID” resilience - if one disk fails, then the entire array fails
                                 Ø     Good for load balancing & elimination of “hot spindles”
                                 Ø     Usually implemented in conjunction with RAID1 to get resilience
                                 Ø     Array capacity = disk capacity x n where n is the number of disks in
                                       the array




©2000 Baydel Ltd - RAID fundamentals                                           data reliability with performance
RAID1 - Mirroring
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø Mirroring, shadowing, duplexing for resilience with 2nd copy of data
                                 Ø Array capacity = disk capacity x n/2 where n is the number of disks in
                                   the RAID1 set (or n/3 for triple mirroring)
                                 Ø Can be used to mirror RAID0 RAID sets with other identical RAID0
                                   sets (RAID01 or RAID0+1)
                                 Ø Can enable simultaneous reads on both parts of mirror




©2000 Baydel Ltd - RAID fundamentals                                        data reliability with performance
RAID3
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø     Fine granularity data striping with ECC based disk redundancy
                                 Ø     Dedicated ECC disk (original definition)
                                 Ø     Highest throughput and simple write process
                                 Ø     Array Capacity = disk capacity x (n-1) where n is the number of disks
                                       in the RAID set




©2000 Baydel Ltd - RAID fundamentals                                          data reliability with performance
RAID5
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø     Data striping with ECC based disk redundancy
                                 Ø     All disks have round-robin share of ECC data
                                 Ø     Good small block read I/O performance but complex write process
                                 Ø     Array Capacity = disk capacity x (n-1) where n is the number of disks
                                       in the array




©2000 Baydel Ltd - RAID fundamentals                                          data reliability with performance
RAID6
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø Same as RAID5 but with additional spindle and double ECC
                                   redundancy
                                 Ø Allows two disks to fail in the same RAID set
                                 Ø Very complex write process
                                 Ø Array capacity = disk capacity x (n-2) where n is the number of disks
                                   in the array




©2000 Baydel Ltd - RAID fundamentals                                        data reliability with performance
RAID Application Theory
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø The 1988 RAID paper came up with the following observations
                                   (without any commercial RAID systems to prove or disprove and
                                   without consideration for any enhancements such as caching)
                                    Ø RAID5 was promoted as best for TP and database workloads
                                    Ø RAID3 was considered best for scientific workloads
                                    Ø Other applications fall between the two extremes in terms of
                                        typical I/O size




©2000 Baydel Ltd - RAID fundamentals                                      data reliability with performance
Using Cache to boost RAID5
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø Cache can be used to temporarily buffer write-data from the host to
                                   allow faster I/O completion
                                 Ø However, RAID5 requires lots of cache to overcome the basic
                                   complexity of the write process. This reduces the amount of cache
                                   available for write buffering and allows the cache to become saturated
                                   in heavy load scenarios.
                                 Ø Caching does not significantly boost throughput as small I/O’s benefit
                                   most - large transfers are typically ignored by cache
                                 Ø This means that RAID5 based systems can never be fully suited to the
                                   entire range of applications




©2000 Baydel Ltd - RAID fundamentals                                        data reliability with performance
Using Cache to boost RAID3
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø Just as with RAID5, cache can be used to buffer writes for fast I/O
                                   completion
                                 Ø Unlike RAID5, parallel RAID systems do not need to use cache to
                                   overcome a complex write process
                                 Ø This means that a much greater percentage of cache space is available
                                   for genuine work and as a result a RAID3 system with cache is not
                                   saturated as easily as an equivalent RAID5 system
                                 Ø The extra cache space can also be used for hot read data
                                 Ø Small I/O’s benefit most from caching, extending the suitability of a
                                   RAID3 system with cache into the OLTP and DBMS range




©2000 Baydel Ltd - RAID fundamentals                                       data reliability with performance
Summary
  RAIDER-5
  O/ESR 2000
    F-NET                        Ø This presentation just covers the relationship between disks in the
                                   basic RAID setups, and introduces the concept of caching.
                                 Ø Data integrity issues are not covered




©2000 Baydel Ltd - RAID fundamentals                                         data reliability with performance

More Related Content

What's hot

Booting process by Amar singh
Booting process by Amar singhBooting process by Amar singh
Booting process by Amar singhAmar Singh
 
Computer hardware and networking components
Computer hardware and networking componentsComputer hardware and networking components
Computer hardware and networking componentsManpreet Singh Bedi
 
eMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overvieweMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overviewVijayGESYS
 
11 distributed file_systems
11 distributed file_systems11 distributed file_systems
11 distributed file_systemslongly
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual MemoryArchith777
 
Root file system for embedded systems
Root file system for embedded systemsRoot file system for embedded systems
Root file system for embedded systemsalok pal
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)divyanshbatham
 
Flash Memory Storage
Flash Memory StorageFlash Memory Storage
Flash Memory StorageSayam Asjad
 

What's hot (20)

HDD Partition
HDD PartitionHDD Partition
HDD Partition
 
Bios
BiosBios
Bios
 
Secondary Memory
Secondary MemorySecondary Memory
Secondary Memory
 
Disk Management
Disk ManagementDisk Management
Disk Management
 
raid technology
raid technologyraid technology
raid technology
 
Raid level
Raid levelRaid level
Raid level
 
Raid Technology
Raid TechnologyRaid Technology
Raid Technology
 
Os Threads
Os ThreadsOs Threads
Os Threads
 
Booting process by Amar singh
Booting process by Amar singhBooting process by Amar singh
Booting process by Amar singh
 
Computer hardware and networking components
Computer hardware and networking componentsComputer hardware and networking components
Computer hardware and networking components
 
eMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overvieweMMC Embedded Multimedia Card overview
eMMC Embedded Multimedia Card overview
 
RAID
RAIDRAID
RAID
 
Cs8493 unit 2
Cs8493 unit 2Cs8493 unit 2
Cs8493 unit 2
 
Types of ram
Types of  ramTypes of  ram
Types of ram
 
11 distributed file_systems
11 distributed file_systems11 distributed file_systems
11 distributed file_systems
 
File system structure
File system structureFile system structure
File system structure
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Root file system for embedded systems
Root file system for embedded systemsRoot file system for embedded systems
Root file system for embedded systems
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)
 
Flash Memory Storage
Flash Memory StorageFlash Memory Storage
Flash Memory Storage
 

Similar to Raid

112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminarabhivicram
 
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
 
Group04 (4)
Group04 (4)Group04 (4)
Group04 (4)Bmusa057
 
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
 
RAID & It’s Levels.pptx
RAID & It’s Levels.pptxRAID & It’s Levels.pptx
RAID & It’s Levels.pptxChSheraz3
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raidZubair Sami
 

Similar to Raid (20)

Introduction to RAID
Introduction to RAIDIntroduction to RAID
Introduction to RAID
 
RAID-Presentation
RAID-PresentationRAID-Presentation
RAID-Presentation
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
Group04
Group04Group04
Group04
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminar
 
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
 
Group04
Group04Group04
Group04
 
Group04 (4)
Group04 (4)Group04 (4)
Group04 (4)
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
 
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
 
Raid levels
Raid levelsRaid levels
Raid levels
 
Raid
RaidRaid
Raid
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
 
RAID-CONFIGURATION (2023).pptx
RAID-CONFIGURATION (2023).pptxRAID-CONFIGURATION (2023).pptx
RAID-CONFIGURATION (2023).pptx
 
RAID & It’s Levels.pptx
RAID & It’s Levels.pptxRAID & It’s Levels.pptx
RAID & It’s Levels.pptx
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
 
Raid
RaidRaid
Raid
 
RAID
RAIDRAID
RAID
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Raid

  • 1. What is RAID? RAIDER-5 O/ESR 2000 F-NET Ø RAID is the use of multiple disks and data distribution techniques to get better Resilience and/or Performance Ø RAID stands for: Redundant Array of Inexpensive / Independent Disks Ø RAID can be implemented in Software or Hardware or any combination of both Ø This presentation is a simple introduction to the RAID levels with some information on Caching and different I/O profiles ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 2. RAID0 - Striping RAIDER-5 O/ESR 2000 F-NET Ø Simple striping of data across disks in the array Ø No “RAID” resilience - if one disk fails, then the entire array fails Ø Good for load balancing & elimination of “hot spindles” Ø Usually implemented in conjunction with RAID1 to get resilience Ø Array capacity = disk capacity x n where n is the number of disks in the array ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 3. RAID1 - Mirroring RAIDER-5 O/ESR 2000 F-NET Ø Mirroring, shadowing, duplexing for resilience with 2nd copy of data Ø Array capacity = disk capacity x n/2 where n is the number of disks in the RAID1 set (or n/3 for triple mirroring) Ø Can be used to mirror RAID0 RAID sets with other identical RAID0 sets (RAID01 or RAID0+1) Ø Can enable simultaneous reads on both parts of mirror ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 4. RAID3 RAIDER-5 O/ESR 2000 F-NET Ø Fine granularity data striping with ECC based disk redundancy Ø Dedicated ECC disk (original definition) Ø Highest throughput and simple write process Ø Array Capacity = disk capacity x (n-1) where n is the number of disks in the RAID set ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 5. RAID5 RAIDER-5 O/ESR 2000 F-NET Ø Data striping with ECC based disk redundancy Ø All disks have round-robin share of ECC data Ø Good small block read I/O performance but complex write process Ø Array Capacity = disk capacity x (n-1) where n is the number of disks in the array ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 6. RAID6 RAIDER-5 O/ESR 2000 F-NET Ø Same as RAID5 but with additional spindle and double ECC redundancy Ø Allows two disks to fail in the same RAID set Ø Very complex write process Ø Array capacity = disk capacity x (n-2) where n is the number of disks in the array ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 7. RAID Application Theory RAIDER-5 O/ESR 2000 F-NET Ø The 1988 RAID paper came up with the following observations (without any commercial RAID systems to prove or disprove and without consideration for any enhancements such as caching) Ø RAID5 was promoted as best for TP and database workloads Ø RAID3 was considered best for scientific workloads Ø Other applications fall between the two extremes in terms of typical I/O size ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 8. Using Cache to boost RAID5 RAIDER-5 O/ESR 2000 F-NET Ø Cache can be used to temporarily buffer write-data from the host to allow faster I/O completion Ø However, RAID5 requires lots of cache to overcome the basic complexity of the write process. This reduces the amount of cache available for write buffering and allows the cache to become saturated in heavy load scenarios. Ø Caching does not significantly boost throughput as small I/O’s benefit most - large transfers are typically ignored by cache Ø This means that RAID5 based systems can never be fully suited to the entire range of applications ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 9. Using Cache to boost RAID3 RAIDER-5 O/ESR 2000 F-NET Ø Just as with RAID5, cache can be used to buffer writes for fast I/O completion Ø Unlike RAID5, parallel RAID systems do not need to use cache to overcome a complex write process Ø This means that a much greater percentage of cache space is available for genuine work and as a result a RAID3 system with cache is not saturated as easily as an equivalent RAID5 system Ø The extra cache space can also be used for hot read data Ø Small I/O’s benefit most from caching, extending the suitability of a RAID3 system with cache into the OLTP and DBMS range ©2000 Baydel Ltd - RAID fundamentals data reliability with performance
  • 10. Summary RAIDER-5 O/ESR 2000 F-NET Ø This presentation just covers the relationship between disks in the basic RAID setups, and introduces the concept of caching. Ø Data integrity issues are not covered ©2000 Baydel Ltd - RAID fundamentals data reliability with performance