Multilinear Algebra for Distributed Storage

06/16/2020
by   Iwan Duursma, et al.
0

An (n, k, d, α, β, M)-ERRC (exact-repair regenerating code) is a collection of n nodes used to store a file. For a file of total size M, each node stores α symbols, any k nodes recover the file, and any d nodes repair any other node via sending out β symbols. We establish a multilinear algebra foundation to assemble (n, k, d, α, β, M)-ERRCs for all meaningful (n, k, d) tuples. Our ERRCs tie the α/M-versus-β/M trade-off with cascade codes, the best known construction for this trade-off. We give directions on how these ERRCs repair multiple failures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2020

Multilinear Algebra for Minimum Storage Regenerating Codes

An (n, k, d, α)-MSR (minimum storage regeneration) code is a set of n no...
research
01/03/2019

Cascade Codes For Distributed Storage Systems

A novel coding scheme for exact repair-regenerating codes is presented i...
research
11/10/2021

Functional Broadcast Repair of Multiple Partial Failures in Wireless Distributed Storage Systems

We consider a distributed storage system with n nodes, where a user can ...
research
06/07/2021

Rack-Aware Regenerating Codes with Multiple Erasure Tolerance

In a modern distributed storage system, storage nodes are organized in r...
research
06/12/2018

Erasure Coding for Distributed Storage: An Overview

In a distributed storage system, code symbols are dispersed across space...
research
08/06/2018

On the Duality and File Size Hierarchy of Fractional Repetition Codes

Distributed storage systems that deploy erasure codes can provide better...
research
02/23/2020

Treeplication: An Erasure Code for Distributed Full Recovery under the Random Multiset Channel

This paper presents a new erasure code called Treeplication designed for...

Please sign up or login with your details

Forgot password? Click here to reset