Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Recall that both RAID level 0 and RAID level 1 use block-striping. The only diff

ID: 3696142 • Letter: R

Question

Recall that both RAID level 0 and RAID level 1 use block-striping. The only difference is that RAID level 0 has no redundancy and RAID level 1 uses mirroring for redundancy.

(a) Could a RAID Level 1 organization achieve better performance for read requests (e.g., complete a read request faster) than a RAID Level 0 organization? If so, how?

(b) Could a RAID Level 1 organization achieve better performance for write requests (e.g., complete a write request faster) than a RAID Level 0 organization? If so, how?

Assume that RAID 1 uses double the number of disks as RAID 0 (i.e., the number of primary disks are same in both cases),

Explanation / Answer

a)

RAID level 1:

Mirrored disks with block striping comes under RAID level 1

It Offers best write performance. and is very popular for applications such as storing log files in the database system.

Yes, RAID level 1 achieves better read performance because of the redundant data. This means that both disk can read a part of a file simultaneously or read two files at once. Alternatively the RAID system can decide which disk serves the read request based on the location of the disk head or request load. Especially this last option is an advantage over RAID level 0, because with the latter every disk head must move to the file location in order to read the entire file (no load balancing is possible).

b)

RAID 0 is used only when data safety is not important.Used in situations where data can be recovered quickly from other sources.

RAID 1 Level 1 is preferred for high update environments such as log disks.

RAID-1 arrays with multiple mirrors are often used to improve performance in situations where the data on the disks is being read from multiple programs or threads at the same time. By being able to read from the multiple mirrors at the same time, the data throughput is increased, thus improving performance. The most common use of RAID-1 with multiple mirrors is to improve performance of databases.There to write in databases or log files where regular updation is needed then RAID 1 organization is preferred due to mirroring.