DocumentCode
2990257
Title
Random Linear Network Coding Is Key to Data Survival in Highly Dynamic Distributed Storage
Author
Sipos, Marton ; Fitzek, Frank H. P. ; Lucani, Daniel E.
Author_Institution
Budapest Univ. of Technol. & Econ., Budapest, Hungary
fYear
2015
fDate
11-14 May 2015
Firstpage
1
Lastpage
6
Abstract
Distributed storage solutions have become widespread due to their ability to store large amounts of data reliably across a network of unreliable nodes, by employing repair mechanisms to prevent data loss. Conventional systems rely on static designs with a central control entity to oversee and control the repair process. Given the large costs for maintaining and cooling large data centers, our work proposes and studies the feasibility of a fully decentralized systems that can store data even on unreliable and, sometimes, unavailable mobile devices. This imposes new challenges on the design as the number of available nodes varies greatly over time and keeping track of the system´s state becomes unfeasible. As a consequence, conventional erasure correction approaches are ill-suited for maintaining data integrity. In this highly dynamic context, random linear network coding (RLNC) provides an interesting solution. Our goal is to characterize RLNC´s guaranteed data integrity region in terms of the total number of storage devices that need to be available and stored data per device. We compare our fully distributed RLNC approach to centralized (genie aided) and fully decentralized replication and Reed-Solomon mechanisms. Our results use traces from a BitTorrent client for Android devices to show that RLNC outperforms the next best scheme (fully centralized Reed-Solomon) not only by having a much lower probability of data loss, but by reducing storage requirements by up to 50% and reconstruction traffic by up to 40%. Gains over decentralized schemes are even larger.
Keywords
Reed-Solomon codes; centralised control; data integrity; decentralised control; linear codes; network coding; random codes; smart phones; Android device; Reed-Solomon mechanism; centralized replication; data center; data integrity; data loss prevention; data survival; decentralized replication; distributed RLNC approach; dynamic distributed storage; random linear network coding; reconstruction traffic; Decoding; Distributed databases; Encoding; Maintenance engineering; Mobile handsets; Network coding; Reed-Solomon codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Vehicular Technology Conference (VTC Spring), 2015 IEEE 81st
Conference_Location
Glasgow
Type
conf
DOI
10.1109/VTCSpring.2015.7146040
Filename
7146040
Link To Document