Two Piggybacking Codes with Flexible Sub-Packetization to Achieve Lower Repair Bandwidth

09/20/2022
by   Hao Shi, et al.
0

As a special class of array codes, (n,k,m) piggybacking codes are MDS codes (i.e., any k out of n nodes can retrieve all data symbols) that can achieve low repair bandwidth for single-node failure with low sub-packetization m. In this paper, we propose two new piggybacking codes that have lower repair bandwidth than the existing piggybacking codes given the same parameters. Our first piggybacking codes can support flexible sub-packetization m with 2≤ m≤ n-k, where n - k > 3. We show that our first piggybacking codes have lower repair bandwidth for any single-node failure than the existing piggybacking codes when n - k = 8,9, m = 6 and 30≤ k ≤ 100. Moreover, we propose second piggybacking codes such that the sub-packetization is a multiple of the number of parity nodes (i.e., (n-k)|m), by jointly designing the piggyback function for data node repair and transformation function for parity node repair. We show that the proposed second piggybacking codes have lowest repair bandwidth for any single-node failure among all the existing piggybacking codes for the evaluated parameters k/n = 0.75, 0.8, 0.9 and n-k≥ 4.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/29/2022

Two New Piggybacking Designs with Lower Repair Bandwidth

Piggybacking codes are a special class of MDS array codes that can achie...
research
06/08/2018

An Explicit Construction of Systematic MDS Codes with Small Sub-packetization for All-Node Repair

An explicit construction of systematic MDS codes, called HashTag+ codes,...
research
05/19/2022

An Efficient Piggybacking Design Framework with Sub-packetization l≤ r for All-Node Repair

Piggybacking design has been widely applied in distributed storage syste...
research
07/21/2019

Multi-Layer Transformed MDS Codes with Optimal Repair Access and Low Sub-Packetization

An (n,k) maximum distance separable (MDS) code has optimal repair access...
research
03/09/2018

Network Traffic Driven Storage Repair

Recently we constructed an explicit family of locally repairable and loc...
research
11/03/2020

Multi-level Forwarding and Scheduling Recovery Algorithm in Rapidly-changing Network for Erasure-coded Clusters

A key design goal of erasure-coded clusters is to reduce the repair time...
research
08/30/2022

Modeling Soft-Failure Evolution for Triggering Timely Repair with Low QoT Margins

In this work, the capabilities of an encoder-decoder learning framework ...

Please sign up or login with your details

Forgot password? Click here to reset