2014 · 23 citations · 8 references
ComputingComputer ScienceComputer SystemsDistributed SystemsFault-tolerant ComputingFault-tolerant SystemsDistributed ComputingDistributed StorageDistributed Storage SystemsFault-tolerant Storage SystemsReliable Distributed SystemsReliable Storage SystemsCode DesignCommunication Cost AnalysisCommunication Cost ModelsDistributed Storage ArchitecturesDistributed Storage ReliabilityFault-tolerant Distributed SystemsNode FailuresRepairs
In practical distributed storage networks, data centres house hundreds of racks, each of which contains several storage nodes. However, the majority of works in distributed storage assume a simple network model with a collection of identical storage nodes with same communication cost between the nodes. In this paper, we consider a more realistic rack model of storage network and present a code design framework for this model. Using our code construction method, node failures within a rack can be repaired locally by survived nodes in the same rack or by the other survived racks when the information content of the same rack is not sufficient to repair the failed nodes.
8
Network Coding for Distributed Storage Systems
Alexandros G. Dimakis, P. Brighten Godfrey, Yunnan Wu et al. · IEEE Transactions on Information Theory · 2010 · 2K citations
On the Locality of Codeword Symbols
Parikshit Gopalan, Cheng Huang, Huseyin Simitci et al. · IEEE Transactions on Information Theory · 2012 · 862 citations
Dimitris Papailiopoulos, Alexandros G. Dimakis · 2012 · 215 citations