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

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
 
Hard Disk Drive
Hard Disk Drive Hard Disk Drive
Hard Disk Drive Rohan Awale
 
High Performance Computing Presentation
High Performance Computing PresentationHigh Performance Computing Presentation
High Performance Computing Presentationomar altayyan
 
Computer memory
Computer memoryComputer memory
Computer memoryJayapal Jp
 
Enterprise class storage & san
Enterprise class storage & sanEnterprise class storage & san
Enterprise class storage & sanAishwarya wankhade
 
Solid state drive (ssd)
Solid state drive (ssd)Solid state drive (ssd)
Solid state drive (ssd)Mukesh Mirrey
 
Present of Raid and Its Type
Present of Raid and Its TypePresent of Raid and Its Type
Present of Raid and Its TypeUsama ahmad
 
SEMINAR_Helium_Drives.pptx
SEMINAR_Helium_Drives.pptxSEMINAR_Helium_Drives.pptx
SEMINAR_Helium_Drives.pptxnarendarreddy57
 
Cloud datacenter network architecture (2014)
Cloud datacenter network architecture (2014)Cloud datacenter network architecture (2014)
Cloud datacenter network architecture (2014)Gasida Seo
 
Linux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKBLinux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKBshimosawa
 
Chapter 3 instruction level parallelism and its exploitation
Chapter 3 instruction level parallelism and its exploitationChapter 3 instruction level parallelism and its exploitation
Chapter 3 instruction level parallelism and its exploitationsubramaniam shankar
 
Introduction to armv8 aarch64
Introduction to armv8 aarch64Introduction to armv8 aarch64
Introduction to armv8 aarch64Yi-Hsiu Hsu
 
What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?UniversalFlash
 

What's hot (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...
 
Hard Disk Drive
Hard Disk Drive Hard Disk Drive
Hard Disk Drive
 
High Performance Computing Presentation
High Performance Computing PresentationHigh Performance Computing Presentation
High Performance Computing Presentation
 
PPT hard disk Drive
PPT  hard disk Drive PPT  hard disk Drive
PPT hard disk Drive
 
Cache design
Cache design Cache design
Cache design
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Computer memory
Computer memoryComputer memory
Computer memory
 
Enterprise class storage & san
Enterprise class storage & sanEnterprise class storage & san
Enterprise class storage & san
 
Solid state drive (ssd)
Solid state drive (ssd)Solid state drive (ssd)
Solid state drive (ssd)
 
Present of Raid and Its Type
Present of Raid and Its TypePresent of Raid and Its Type
Present of Raid and Its Type
 
SEMINAR_Helium_Drives.pptx
SEMINAR_Helium_Drives.pptxSEMINAR_Helium_Drives.pptx
SEMINAR_Helium_Drives.pptx
 
Flash Memory
Flash MemoryFlash Memory
Flash Memory
 
Cloud datacenter network architecture (2014)
Cloud datacenter network architecture (2014)Cloud datacenter network architecture (2014)
Cloud datacenter network architecture (2014)
 
Linux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKBLinux Kernel Booting Process (1) - For NLKB
Linux Kernel Booting Process (1) - For NLKB
 
Chapter 3 instruction level parallelism and its exploitation
Chapter 3 instruction level parallelism and its exploitationChapter 3 instruction level parallelism and its exploitation
Chapter 3 instruction level parallelism and its exploitation
 
Dram and its types
Dram and its typesDram and its types
Dram and its types
 
Disk structure
Disk structureDisk structure
Disk structure
 
Introduction to armv8 aarch64
Introduction to armv8 aarch64Introduction to armv8 aarch64
Introduction to armv8 aarch64
 
VIRTUAL MEMORY
VIRTUAL MEMORYVIRTUAL MEMORY
VIRTUAL MEMORY
 
What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?
 

Similar to Raid (20)

Introduction to RAID
Introduction to RAIDIntroduction to RAID
Introduction to RAID
 
RAID
RAIDRAID
RAID
 
RAID-Presentation
RAID-PresentationRAID-Presentation
RAID-Presentation
 
SEMINAR
SEMINARSEMINAR
SEMINAR
 
Group04
Group04Group04
Group04
 
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 levels
Raid levelsRaid levels
Raid levels
 
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
RaidRaid
Raid
 
Raid level
Raid levelRaid level
Raid level
 
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

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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