Rack-Aware Regenerating Codes for Data Centers

02/12/2018
by   Hanxu Hou, et al.
0

Erasure coding is widely used for massive storage in data centers to achieve high fault tolerance and low storage redundancy. Since the cross-rack communication cost is often high, it is critical to design erasure codes that minimize the cross-rack repair bandwidth during failure repair. In this paper, we analyze the optimal trade-off between storage redundancy and cross-rack repair bandwidth specifically for data centers, subject to the condition that the original data can be reconstructed from a sufficient number of any non-failed nodes. We characterize the optimal trade-off curve under functional repair, and propose a general family of erasure codes called rack-aware regenerating codes (RRC), which achieve the optimal trade-off. We further propose exact repair constructions of RRC that have minimum storage redundancy and minimum cross-rack repair bandwidth, respectively. We show that (i) the minimum storage redundancy constructions support a wide range of parameters and have cross-rack repair bandwidth that is strictly less than that of the classical minimum storage regenerating codes in most cases, and (ii) the minimum cross-rack repair bandwidth constructions support all the parameters and have less cross-rack repair bandwidth than that of the minimum bandwidth regenerating codes for almost all of the parameters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2021

Explicit Construction of Minimum Bandwidth Rack-Aware Regenerating Codes

In large data centers, storage nodes are organized in racks, and the cro...
research
01/21/2021

Rack-Aware Regenerating Codes with Fewer Helper Racks

We consider the rack-aware storage system where n nodes are organized in...
research
09/21/2018

Functional repair codes: a view from projective geometry

Storage codes are used to ensure reliable storage of data in distributed...
research
01/06/2018

A Class of MSR Codes for Clustered Distributed Storage

Clustered distributed storage models real data centers where intra- and ...
research
11/19/2019

Optimal repairing schemes for Reed-Solomon codes with alphabet sizes linear in lengths under the rack-aware model

In modern practical data centers, storage nodes are usually organized in...
research
05/25/2020

Update Bandwidth for Distributed Storage

In this paper, we consider the update bandwidth in distributed storage s...
research
10/06/2018

Alpha Entanglement Codes: Practical Erasure Codes to Archive Data in Unreliable Environments

Data centres that use consumer-grade disks drives and distributed peer-t...

Please sign up or login with your details

Forgot password? Click here to reset