Return to Article Details Encoding and Decoding Techniques for Distributed Data Storage Systems