Dlwbat4kaogisdwx0pgy
SkillsCast

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

27th July 2016 in London at CodeNode

This SkillsCast was filmed at A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems

This session was not filmed.

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

YOU MAY ALSO LIKE:

Thanks to our sponsors

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

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.

SkillsCast

This session was not filmed.

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

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

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

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.