Zf9s14nokp8fzlwj7390
Meet up

A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems

Wednesday, 27th July at CodeNode, London

This meetup is run by Papers We Love. Starts at 6:30 PM.

A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems by James S. Plank

In what will be Tom's last Papers We Love before taking a long overdue sabbatical and leaving the UK for a while he will explain how RAID works, why we need it and why existing strategies may become less useful at protecting us from data loss.

The paper [1] is for systems programmers, is quite accessible (modulo an error corrected in a follow-up 7 years later [2]) and explains a strategy to survive any number of disk failures by maintaining checksums using Galois Fields (which it also explains)

You may find it useful to also look at 'The mathematics of RAID-6' [3] explaining what the linux kernels RAID6 implementation does.

1: http://web.eecs.utk.edu/~plank/plank/papers/SPE-9-97.html

2: http://web.eecs.utk.edu/~plank/plank/papers/CS-03-504.html

3: https://www.kernel.org/pub/linux/kernel/people/hpa/raid6.pdf

Tom Hall

Doing a mixture of Dev and Ops that might be called DevOps. Tom is a mathematician, theatre fan, occasional mountaineer, part time runner, thoroughly nice chap and available in fine bookstores everywhere.

Thanks to our sponsors

Attending Members

Overview

A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems by James S. Plank

In what will be Tom's last Papers We Love before taking a long overdue sabbatical and leaving the UK for a while he will explain how RAID works, why we need it and why existing strategies may become less useful at protecting us from data loss.

The paper [1] is for systems programmers, is quite accessible (modulo an error corrected in a follow-up 7 years later [2]) and explains a strategy to survive any number of disk failures by maintaining checksums using Galois Fields (which it also explains)

You may find it useful to also look at 'The mathematics of RAID-6' [3] explaining what the linux kernels RAID6 implementation does.

1: http://web.eecs.utk.edu/~plank/plank/papers/SPE-9-97.html

2: http://web.eecs.utk.edu/~plank/plank/papers/CS-03-504.html

3: https://www.kernel.org/pub/linux/kernel/people/hpa/raid6.pdf

Tom Hall

Doing a mixture of Dev and Ops that might be called DevOps. Tom is a mathematician, theatre fan, occasional mountaineer, part time runner, thoroughly nice chap and available in fine bookstores everywhere.

Thanks to our sponsors

Who's coming?

Attending Members