Top Banner
An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)
19

An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Dec 16, 2015

Download

Documents

Monica Park
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

An Upper Bound on Locally Recoverable Codes

Viveck R. Cadambe (MIT)Arya Mazumdar (University of Minnesota)

Page 2: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

2

Failure Tolerance versus Storage versus Access:

Erasure Codes: Classical Trade-off

codeword-symbol (storage node)

Page 3: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

3

Failure Tolerance versus Storage versus Access:

Erasure Codes: Classical Trade-off

codeword-symbol (storage node)

Page 4: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

4

Failure Tolerance versus Storage versus Access:

Erasure Codes: Recently studied trade-off

codeword-symbol (storage node)

Page 5: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

5

Failure Tolerance versus Storage versus Access*:

* Locality important in practice [Huang et. al. 2012, Sathiamoorthy et. al. 2013]* Repair bandwidth is another measure [See a survey by Datta and Oggier 2013]

codeword-symbol (storage node)

Erasure Codes: Recently studied trade-off

Page 6: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Trade-off between distance and rate

Page 7: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Singleton Bound

Trade-off between distance and rate

Singleton Bound

Page 8: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Singleton Bound

Trade-off between distance and rate

Singleton Bound

Page 9: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Singleton Bound

Trade-off between distance and rate and locality?

Singleton Bound

Page 10: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

[Gopalan et. al. 11, Papailiopoulous et. al. 12]

Singleton Bound

Singleton Bound[Gopalan et. al.]

Trade-off between distance and rate and locality?

Page 11: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

MRRW Bounds are best known locality-unaware bounds

[Gopalan et. al.]

MRRW bound

Singleton Bound

Trade-off between distance and rate and locality?

[Gopalan et. al. 11, Papailiopoulous et. al. 12]

Page 12: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Main Result: A New Upper bound on the price of locality

This talk!

[Gopalan et. al.]

MRRW bound

Our Bound

Page 13: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

• At least as strong as previously derived bounds.- Information theoretic (also applicable for non-linear codes )

Page 14: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

• At least as strong as previously derived bounds.- Information theoretic (also applicable for non-linear codes )

• Analytical insights from Plotkin Bound:

Distance-expansion

Page 15: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

• At least as strong as previously derived bounds.- Information theoretic (also applicable for non-linear codes )

• Analytical insights from Plotkin Bound:

• A bound on the capacity of a particular multicast network for a fixed alphabet (field) size.

• Because of achievability of [Papailiopoulous et. al. 12]

Distance-expansion

Page 16: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Open Question What is the largest distance achievable by a locally recoverable code, for a fixed alphabet and locality?

Our Bound

A naïve code

A naïve code:

Gallager’s LDPC ensemble seems to do better

Page 17: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Thank you.

Page 18: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Proof Sketch

In the code, t(r+1) nodes that contain tr “q-its of information”, for a certain range of t

Remove Locality-induced Redundancy

Measure Locality-induced Redundancy

Page 19: An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)