05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A.1. <strong>Data</strong> Storage 262<br />

absolutely no fault tolerance <strong>and</strong> the failure of just one drive will result<br />

in all data being lost.<br />

• RAID-1: Also known as mirroring. Total redundancy is provided by<br />

writing identical data to multiple disks, <strong>and</strong> therefore requires at least<br />

two hard drives. As the data is written just once (<strong>and</strong> mirrored) there<br />

is no improvement in write times over a single hard disk. However, as<br />

the data is distributed over pairs of disks an improvement of two times<br />

the single drive read speed can be achieved. As each pair of disks is<br />

mirrored, there is no performance increase as the number of disks used<br />

increases. However, as there is 100% redundancy of data, no rebuild<br />

is necessary in case of a disk failure <strong>and</strong> a simple copy of data to the<br />

replacement disk is required.<br />

• RAID-10: Combines striping <strong>and</strong> mirroring, thus providing high performance<br />

read write speeds <strong>and</strong> total redundancy. It is implemented<br />

as a striped array who segments are RAID-1 arrays. As such it has<br />

the benefits of performance <strong>and</strong> fault tolerance of both RAID-0 <strong>and</strong><br />

RAID-1 systems. However, the use of so many disk drives means that<br />

the cost is high as storage capacity is low. In many ways RAID-10 is an<br />

ideal solution for high speed, fault tolerant data transfer <strong>and</strong> storage.<br />

• RAID-5: Writes data in stripes similarly to RAID-0, but also checksums<br />

the data <strong>and</strong> creates parity blocks in the same rank on writes.<br />

These are distributed across the total number of disks alongside the ordinary<br />

data stripes. It requires a minimum of three disks to implement.<br />

In the event of a single disk failure the ordinary data can be recovered<br />

using the parity data. This configuration gives high redundancy to-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!