DocumentCode :
623716
Title :
RapidRAID: Pipelined erasure codes for fast data archival in distributed storage systems
Author :
Pamies-Juarez, Lluis ; Datta, Amitava ; Oggier, Frederique
Author_Institution :
Nanyang Technol. Univ., Singapore, Singapore
fYear :
2013
fDate :
14-19 April 2013
Firstpage :
1294
Lastpage :
1302
Abstract :
To achieve reliability in distributed storage systems, data has usually been replicated across different nodes. However the increasing volume of data to be stored has motivated the introduction of erasure codes, a storage efficient alternative to replication, particularly suited for archival in data centers, where old datasets (rarely accessed) can be erasure encoded, while replicas are maintained only for the latest data. Many recent works consider the design of new storage-centric erasure codes for improved repairability. In contrast, this paper addresses the migration from replication to encoding: traditionally erasure coding is an atomic operation in that a single node with the whole object encodes and uploads all the encoded pieces. Although large datasets can be concurrently archived by distributing individual object encodings among different nodes, the network and computing capacity of individual nodes constrain the archival process due to such atomicity. We propose a new pipelined coding strategy that distributes the network and computing load of single-object encodings among different nodes, which also speeds up multiple object archival. We further present RapidRAID codes, an explicit family of pipelined erasure codes which provides fast archival without compromising either data reliability or storage overheads. Finally, we provide a real implementation of RapidRAID codes and benchmark its performance using both a cluster of 50 nodes and a set of Amazon EC2 instances. Experiments show that RapidRAID codes reduce a single object´s coding time by up to 90%, while when multiple objects are encoded concurrently, the reduction is up to 20%.
Keywords :
computer centres; distributed databases; forward error correction; pipeline processing; Amazon EC2 instances; RapidRAID codes; atomic operation; data centers; data reliability; distributed storage systems; fast data archival; pipelined coding strategy; pipelined erasure codes; single-object encodings; storage overheads; storage-centric erasure codes; Distributed databases; Encoding; Fault tolerant systems; Pipelines; Redundancy; archival; distributed storage; erasure codes; migration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2013 Proceedings IEEE
Conference_Location :
Turin
ISSN :
0743-166X
Print_ISBN :
978-1-4673-5944-3
Type :
conf
DOI :
10.1109/INFCOM.2013.6566922
Filename :
6566922
Link To Document :
بازگشت