code theory behind RAID systems.-
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > WebserverTalk Community > Data Storage > code theory behind RAID systems.-




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    code theory behind RAID systems.-  
Gustavo V?zquez


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-30-04 04:11 PM

Hi all. I'm triying to begin a code theory investigation about the
redundancy codes in RAID systems. I will like to know if there are any
papers about this type  of codes and where could I get them.

Thanks in advance.

Gustavo Vázquez.-





[ Post a follow-up to this message ]



    Re: code theory behind RAID systems.-  
Anton Rang


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-30-04 04:11 PM

gustavov@internet.com.uy (Gustavo V?zquez) writes:
> Hi all. I'm triying to begin a code theory investigation about the
> redundancy codes in RAID systems. I will like to know if there are any
> papers about this type  of codes and where could I get them.

Well, almost all commercial RAID systems use simply parity.

RAID 2 uses a Hamming code, along the lines of what's used for RAM.

There are some interesting error codes proposed to tolerate multiple
disk failures, though I'm not sure these are actually in real use.
One of these ("RAID 6") is P+Q redundancy, which uses Reed-Solomon
coding.

There's a nice overview of RAID in the June 1994 issue of ACM
Computing Surveys.  If you need to know about the mathematical
structure of the codes, I'd suggest a textbook on error correcting
codes.

-- Anton





[ Post a follow-up to this message ]



    Re: code theory behind RAID systems.-  
Mark Landin


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-30-04 04:11 PM

On 13 May 2004 11:35:13 -0700, gustavov@internet.com.uy (Gustavo
V?zquez) wrote:

>Hi all. I'm triying to begin a code theory investigation about the
>redundancy codes in RAID systems. I will like to know if there are any
>papers about this type  of codes and where could I get them.

Do you mean things like the parity-checking code?

Parity checking is a pretty well-studied concept in computer science.
A properly constructed Google search should provide you with the
fundamentals. The latest-and-greatest algorithms may be proprietary
and a considered a "trade secret" by the companies which develop them;
those may be more difficult to track down.







[ Post a follow-up to this message ]



    Re: code theory behind RAID systems.-  
Adrian 'Dagurashibanipal' von Bidder


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-30-04 04:11 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Clinging to sanity, Mark Landin mumbled in his beard:


> Parity checking is a pretty well-studied concept in computer science.=

> A properly constructed Google search should provide you with the
> fundamentals. The latest-and-greatest algorithms may be proprietary
> and a considered a "trade secret" by the companies which develop them=
;
> those may be more difficult to track down.

If not google, I'd try searching the libraries of the ACM and the IEEE =
- I
guess most of the algortihms were published in some paper, and I bet mo=
st
trade secret-type algorithm are just modified published algorithms.

cheers
- -- vbi

- --=20
Jetzt ist der Herr Bush Pr=C3=A4sident, und weil ihm wieder langweilig =
ist,
will er endlich den Saddam loswerden. Der Herr Bush hat n=C3=A4mlich ke=
ine
Praktikantin.
-- http://bush.d0t.de/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: get my key from http://fortytwo.ch/gpg/92082481

 iKcEARECAGcFAkCmT0pgGmh0dHA6Ly9mb3J0eXR3
by5jaC9sZWdhbC9ncGcvZW1h
aWwuMjAwMjA4MjI/ dmVyc2lvbj0xLjUmbWQ1c3VtPTVkZmY4NjhkMTE4
NDMyNzYw
NzFiMjVlYjcwMDZkYTNlAAoJEIukMYvlp/fWkJYAoOyCYjufSz8TYANy6QyTeeNv
 k2lrAJ4qG3zWXJajZOD6bjDxzqq2XVx6Fw=3D=3D

=3DtXx3
-----END PGP SIGNATURE-----





[ Post a follow-up to this message ]



    Re: code theory behind RAID systems.-  
Gustavo V?zquez


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-30-04 04:11 PM

Yes I mean so. I know the algorithms but I would like to know the
usage of that codes (for example, in wich disks you put the pariy bit,
the redundancy, etc).

Mark Landin <mark.landin@tdwilliamson.com> wrote in message news:<uak9a0t6dmq8358t8911da3p83
7qgauo1v@4ax.com>...
> On 13 May 2004 11:35:13 -0700, gustavov@internet.com.uy (Gustavo
> V?zquez) wrote:
> 
>
> Do you mean things like the parity-checking code?
>
> Parity checking is a pretty well-studied concept in computer science.
> A properly constructed Google search should provide you with the
> fundamentals. The latest-and-greatest algorithms may be proprietary
> and a considered a "trade secret" by the companies which develop them;
> those may be more difficult to track down.





[ Post a follow-up to this message ]



    Re: code theory behind RAID systems.-  
Nik Simpson


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-30-04 04:11 PM

Gustavo V?zquez wrote:
> Yes I mean so. I know the algorithms but I would like to know the
> usage of that codes (for example, in wich disks you put the pariy bit,
> the redundancy, etc).

A good place to start is the original Chen & Patterson et al. research
papers from Berkely, two good ones start with are:


http://www.buyya.com/superstorage/chap1.pdf

http://www.csie.fju.edu.tw/~yeh/res...-raid_intro.pdf

As to where the parity information is stored, it's a pretty simple list

RAID-2, IIRC, the Hamming code data is stored on four disks for a set of 10
data disk, five disk for a set of 25, the number goes up with the gumber of
drives in the stripe.

RAID-3 all parity stored on a single disk, i.e. if there are N disks in the
data set, then the parity is stored on the N+1th disk.

RAID-4 same principle as RAID-3

RAID-5 Parity information distributed across all disks in the set, i.e. no
single drive dedicated to parity data.








[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 11:24 AM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register