Local Reconstruction Codes (LRCs) are a new class of erasure correcting
codes designed specifically for applications in data storage. Built upon
the rich mathematical theory of locally decodable codes developed in
the theory community, LRCs provide high level of reliability and allow
data fragments to be reconstructed quickly in typical failure scenarios.
LRCs have been recently deployed by Windows Azure Storage and are going
to ship in Windows 8.1 and Windows Server 2012.
In this talk we will discuss motivation behind local reconstruction codes and cover the main technical challenges and tradeoffs in the design of these codes.