Durable network coded distributed storage

In distributed cloud storages fault tolerance is maintained by regenerating the lost coded data from the surviving clouds. Recent studies suggest using maximum distance separable (MDS) network codes in cloud storage systems to allow efficient and reliable recovery after node faults. MDS codes are de...

Full description

Bibliographic Details
Main Authors: Abdrashitov, Vitaly (Contributor), Medard, Muriel (Contributor)
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers (IEEE), 2018-02-20T14:52:37Z.
Subjects:
Online Access:Get fulltext
LEADER 02073 am a22001933u 4500
001 113824
042 |a dc 
100 1 0 |a Abdrashitov, Vitaly  |e author 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Abdrashitov, Vitaly  |e contributor 
100 1 0 |a Medard, Muriel  |e contributor 
700 1 0 |a Medard, Muriel  |e author 
245 0 0 |a Durable network coded distributed storage 
260 |b Institute of Electrical and Electronics Engineers (IEEE),   |c 2018-02-20T14:52:37Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/113824 
520 |a In distributed cloud storages fault tolerance is maintained by regenerating the lost coded data from the surviving clouds. Recent studies suggest using maximum distance separable (MDS) network codes in cloud storage systems to allow efficient and reliable recovery after node faults. MDS codes are designed to use a substantial number of repair nodes and rely on centralized management and a static fully connected network between the nodes. However, in highly dynamic environments, like edge caching in communication networks or peer-to-peer networks, availability of the nodes and the communication links is very volatile. In these scenarios MDS codes functionality is limited. In this paper we study a non-MDS network coded approach, which operates in a decentralized manner and requires a small number of repair nodes for node recovery. We investigate long-term behavior and durability of the modeled system in terms of the storage life time, i.e. the number of the cycles of nodes failure and recovery after which the storage no longer have enough data to decode the original source packets. We demonstrate, analytically and numerically, the life time gains over uncoded storage. IEEE Keywords: Peer-to-peer computing, Maintenance engineering, Cloud computing, Encoding, Numerical models, Data models, Containers 
546 |a en_US 
655 7 |a Article 
773 |t 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton)