raid redundant array of inexpensive disks. history single large expensive disk (sled) single large...
TRANSCRIPT
![Page 1: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/1.jpg)
RAIDRAID
Redundant Array of Redundant Array of Inexpensive DisksInexpensive Disks
![Page 2: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/2.jpg)
HistoryHistory
Single Large Expensive Disk (SLED)Single Large Expensive Disk (SLED) IBM and Berkeley UniversityIBM and Berkeley University RAID levels 0-5RAID levels 0-5
![Page 3: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/3.jpg)
Why RAID?Why RAID?
Redundancy, fault toleranceRedundancy, fault tolerance Increased capacityIncreased capacity Increased performanceIncreased performance
![Page 4: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/4.jpg)
MirroringMirroring
The easiest way to The easiest way to get high get high availabilityavailability
Half the sizeHalf the size Higher read Higher read
performance performance
Disk One
Data A
Data B
Data C
Data D
Disk Two
Mirror A
Mirror B
Mirror C
Mirror D
![Page 5: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/5.jpg)
StripingStriping
Higher Higher performanceperformance
Distributed across Distributed across disksdisks
Work in parallelWork in parallel
Disk One
Data A
Data C
Data E
Data G
Disk Two
Data B
Data D
Data F
Data H
![Page 6: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/6.jpg)
ParityParity
Improve the Improve the availabilityavailability
Less waste of Less waste of spacespace
Disk One
Data A
Data C
Data E
Data G
Disk Two
Data B
Data D
Data F
Data H
Disk Three
Check A+B
Check C+D
Check E+F
Check G+H
![Page 7: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/7.jpg)
RAID 0RAID 0
StripingStriping Highest Highest
performanceperformance Lower availabilityLower availability
Disk One
Data A
Data C
Data E
Data G
Disk Two
Data B
Data D
Data F
Data H
![Page 8: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/8.jpg)
RAID 1RAID 1
MirroringMirroring High availabilityHigh availability Low computing Low computing
powerpower
Disk One
Data A
Data B
Data C
Data D
Disk Two
Mirror A
Mirror B
Mirror C
Mirror D
![Page 9: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/9.jpg)
RAID 2, 3, 4RAID 2, 3, 4
ParityParity High performanceHigh performance High availabilityHigh availability Disk One
Data A
Data D
Data G
Data J
Disk Two
Data B
Data E
Data H
Data K
Disk Three
Data C
Data F
Data I
Data L
Disk Four
Check A-C
Check D-F
Check G-I
Check J-L
![Page 10: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/10.jpg)
RAID 5RAID 5
ParityParity with with distributiondistribution
Higher Higher performance than performance than level 1-4level 1-4
High High availabilityavailability Most used RAID Most used RAID
levellevel
Disk One
Data A
Data D
Data G
Check J-L
Disk Two
Data B
Data E
Check G-I
Data K
Disk Three
Data C
Check D-F
Data I
Data L
Disk Four
Check A-C
Data F
Data H
Data J
![Page 11: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/11.jpg)
Combinations of Combinations of different levelsdifferent levels
Combine two levels and get the Combine two levels and get the advantages from bothadvantages from both
Either hardware driven, software Either hardware driven, software driven or a combination of bothdriven or a combination of both
Examples: Examples: 0+1, 1+0, 0+3, 3+0, 0+1, 1+0, 0+3, 3+0, 0+5, 5+0, 1+5, and 5+1.0+5, 5+0, 1+5, and 5+1.
![Page 12: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/12.jpg)
Alternatives to RAIDAlternatives to RAID
Single Large Expensive DiskSingle Large Expensive Disk (SLED) (SLED) Redundant Array of Distributed Redundant Array of Distributed
DisksDisks (RADD) (RADD) More alternatives: More alternatives: 2D-RADD, C-2D-RADD, C-
RAID, RO WB-optimistic and RO WB-RAID, RO WB-optimistic and RO WB-pessimisticpessimistic
![Page 13: RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM](https://reader036.vdocument.in/reader036/viewer/2022082506/56649e495503460f94b3bda9/html5/thumbnails/13.jpg)
The EndThe End
First RAID system. Second RAID system.