1.Suppose you have two RAID arrays, one implementing RAID 3, the other RAID 5. Each has 9 disk drives in its array. If the RAID 5 array can read a 1 Kbyte of
data in 16 ms, how long would you expect the RAID 3 array to take to read 1 Kbyte of data? Why?
- Suppose now your two RAIDs are a RAID 5 and a RAID 6. Each of these RAIDs has a read speed of 48 MB/sec. In the event of a disk failure in either of these
RAIDs, read performance is degraded by 12% as data from the failed disk must now be re-constructed from the RAID’s redundant data. For each of the cases
below, assume the 875 Kbytes of data to be read is in physically sequential sectors on the disk, so that no additional seeks or delays occur once reading
begins.
(a)If both RAIDs perform normally (i.e., all drives working normally), how long does it take for the RAID 5 to read this data? for the RAID 6?
(b) Suppose one disk has failed in each of the arrays. How long does it take for the RAID 5 to read this data? for the RAID 6?
(c) Suppose a total of two disks have failed in each of the arrays. How long does it take for the RAID 5 to read this data? for the RAID 6?
- Suppose you have a disk with 512-byte sectors, 96 sectors/track, 110 tracks per surface and 8 surfaces. How many sectors will you need to store a file that
has 300,000 120-byte records? Note that a record cannot span two sectors.
- Three years ago your company bought a new RAID 5 array. All the disks in the RAID were brand new, all manufactured within a month of each other. Today one
disk has failed in this RAID. How many disks do you replace? Why?
- The file system in an OS needs to keep track of disk blocks that are in use (i.e., part of a file) and those that are not in use (i.e., not yet used in a
file, or formerly part of a file now deleted). One way to do this is with a bitmap in which each disk block is represented by 1 bit indicating the block’s
status (free or busy). For a filesystem with 1,464,145,922 512-byte blocks, how many 512-byte blocks would be needed to hold the bitmap?
Sample Solution