DocumentCode :
2420456
Title :
Update-efficient codes for erasure correction
Author :
Anthapadmanabhan, N. Prasanth ; Soljanin, Emina ; Vishwanath, Sriram
Author_Institution :
ECE Dept., UT Austin, Austin, TX, USA
fYear :
2010
fDate :
Sept. 29 2010-Oct. 1 2010
Firstpage :
376
Lastpage :
382
Abstract :
The problem of designing codes to protect against server failures in a distributed storage system for frequently changing data is considered. When the original data changes, the coded packets stored on the servers must be updated accordingly. Since performing updates consumes costly bandwidth and energy, it is of interest to construct codes that have small update complexity, which we define as the maximum number of coded symbols that must be updated when any single information symbol is changed. Linear codes which are conventionally used or recently proposed for use in storage systems for correcting a linear number of erasures (such as Reed-Solomon and other MDS codes) have the update complexity which scales linearly with the code length. In this paper, we take advantage of randomization to construct update-efficient codes that have update complexity scaling sub-linearly with the code length. Two erasure models are examined: random erasures (i.e., the erasure channel) and adversarial erasures.
Keywords :
Reed-Solomon codes; error correction codes; linear codes; MDS codes; Reed-Solomon codes; coded packets; coded symbols; complexity scaling; distributed storage system; erasure correction; linear codes; server failure protection; single information symbol; update-efficient codes; Complexity theory; Decoding; Distributed databases; Encoding; Generators; Servers; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication, Control, and Computing (Allerton), 2010 48th Annual Allerton Conference on
Conference_Location :
Allerton, IL
Print_ISBN :
978-1-4244-8215-3
Type :
conf
DOI :
10.1109/ALLERTON.2010.5706931
Filename :
5706931
Link To Document :
بازگشت