Mass Storage and I/O - II RAID: Redundant Array of Inexpensive Disks - - PDF document

mass storage and i o ii
SMART_READER_LITE
LIVE PREVIEW

Mass Storage and I/O - II RAID: Redundant Array of Inexpensive Disks - - PDF document

CSC 4103 - Operating Systems RAID Structure Spring 2008 As disks get cheaper, adding multiple disks to the same system provides increased storage space, as well as Lecture - XIX increased reliability and performance. Mass Storage and I/O


slide-1
SLIDE 1

1

CSC 4103 - Operating Systems Spring 2008

Tevfik Koar

Louisiana State University

April 10th, 2008

Lecture - XIX

Mass Storage and I/O - II

RAID Structure

  • As disks get cheaper, adding multiple disks to the same

system provides increased storage space, as well as increased reliability and performance.

  • RAID: Redundant Array of Inexpensive Disks

– multiple disk drives provides reliability via redundancy.

  • RAID is arranged into six different levels.

RAID (cont)

  • RAID schemes improve performance and improve the

reliability of the storage system by storing redundant data.

– Mirroring (shadowing): duplicate each disk

  • Simplest but most expensive approach

– Block interleaved parity uses much less redundancy. – Data Striping: splitting each bit (or block) of a file across multiple disks.

RAID Levels RAID Level 0

5

!"#"$%&$'%(%')'$%*#+$,-+./&$"*'$%&$

&01)"'$%*$"$2%3)'$+1')1$"4+*5$"--$#6)$ '%&/&$%*$#6)$"11"7

'+)&$*+#$01+(%')$"*7$2"8-#$#+-)1"*.) "-&+$/*+9*$"&$'%&/$&#1%0%*5 %401+()&$1)"'$"*'$91%#)$0)12+14"*.)$

(%"$0"1"--)-$"..)&&

RAID Level 0

6

slide-2
SLIDE 2

RAID Level 1

:--$'"#"$91%##)*$#+$#6)$01%4"17$'%&/$%&$

91%##)*$#+$#6)$4%11+1$'%&/

01+(%')&$"$1)'8*'"*#;$%')*#%."-$.+07$+2$"--$

'"#"

01+(%')&$2"8-#$#+-)1"*.) "-&+$/*+9*$"&$'%&/$4%11+1%*5$ "-&+$5)*)1"--7$%401+()&$1)"'$0)12+14"*.)$

<,8#$4"7$')51"')$91%#)$0)12+14"*.)=>

7

RAID Level 1

8

RAID Level 2

8&)&$)11+1$.+11).#%*5$"-5+1%#64$#6"#$

)40-+7&$'%&/?&#1%0%*5$&#1"#)57$#6"#$,1)"/&$ "$2%-)$%*#+$,7#)&$"*'$&01)"'&$%#$".1+&&$ 48-#%0-)$'%&/&

@6)$)11+1?.+11).#%+*$4)#6+'$1)A8%1)&$

&)()1"-$'%&/&

01+(%')&$2"8-#$#+-)1"*.) ,8#$%&$*+#$"&$)22%.%)*#$"&$+#6)1$B:C!$-)()-&$

9

RAID Level 2

10

RAID Level 3

&%4%-"1$#+$B:C!$-)()-$D;$,8#$%#$1)A8%1)&$+*-7$

+*)$'%&/$2+1$0"1%#7$'"#"

&822)1&$21+4$"$91%#)$,+##-)*)./;$,)."8&)$"--$

0"1%#7$'"#"$%&$91%##)*$#+$"$&%*5-)$'1%()

,8#$01+(%')&$&+4)$1)"'$"*'$91%#)$

0)12+14"*.)$%401+()4)*#>$

11

RAID Level 3

12

slide-3
SLIDE 3

RAID Level 4

&%4%-"1$#+$B:C!$-)()-$E;$,8#$%#$)40-+7&$

&#1%0)'$'"#"$%*$48.6$-"15)1$,-+./&$+1$ &)54)*#&

*+#$"&$)22%.%)*#$"&$B:C!$-)()-$F;$,)."8&)$

<"&$%*$B:C!$-)()-$E=$"--$0"1%#7$'"#"$%&$ 91%##)*$#+$"$&%*5-)$'1%()

&+$B:C!$-)()-$G$&822)1&$21+4$"$91%#)$

,+##-)*)./$"*'$%&$*+#$5)*)1"--7$8&)'>$

13

RAID Level 4

14

RAID Level 5

/*+9*$"&$&#1%0%*5$9%#6$0"1%#7 #6)$4+&#$0+08-"1$B:C!$-)()- &%4%-"1$#+$-)()-$G$%*$#6"#$%#$&#1%0)&$#6)$'"#"$%*$-"15)$

,-+./&$".1+&&$"--$#6)$'%&/&$%*$#6)$"11"7

C#$'%22)1&$%*$#6"#$%#$91%#)&$#6)$0"1%#7$".1+&&$"--$#6)$

'%&/&

@6)$'"#"$1)'8*'"*.7$%&$01+(%')'$,7$#6)$0"1%#7$

%*2+14"#%+*

@6)$'"#"$"*'$0"1%#7$%*2+14"#%+*$"1)$"11"*5)'$+*$

#6)$'%&/$"11"7$&+$#6"#$#6)$#9+$"1)$"-9"7&$+*$ '%22)1)*#$'%&/&

15

RAID Level 5

16

RAID Level 6

  • Similar to RAID 5, but uses dual distributed parity
  • more reliability versus less data space

17

Hierarchical Storage Management (HSM)

  • A hierarchical storage system extends the storage

hierarchy beyond primary memory and secondary storage to incorporate tertiary storage — usually implemented as a jukebox of tapes or removable disks.

  • Usually incorporate tertiary storage by extending the

file system.

– Small and frequently used files remain on disk. – Large, old, inactive files are archived to the jukebox.

  • HSM is usually found in supercomputing centers and
  • ther large installations that have enormous volumes of

data.

slide-4
SLIDE 4

Hierarchical Storage Management