{"title":"Bidirectional Piggybacking Design for All Nodes with Sub-Packetization l = r","authors":"Ke Wang, Zhifang Zhang","doi":"10.1109/ITW55543.2023.10161644","DOIUrl":null,"url":null,"abstract":"Piggybacking design has been applied extensively in distributed storage systems in recent years, since it can reduce repair bandwidth significantly with small sub-packetization. In this work, we propose a bidirectional piggybacking design (BPD) with sub-packetization l = r, where r = n − k equals the redundancy of an [n,k] linear code. Unlike most existing piggybacking designs, there is no distinction between systematic nodes and parity nodes in BPD and the piggybacks are added bidirectionally. Consequently, BPD leads to lower average repair bandwidth than previous piggybacking designs at equal subpacketization level when r ≥ 3. However, BPD needs larger fields to maintain the MDS property. We prove two upper bounds on the field size for explicit BPD and existential constructions respectively. By computer search, our BPD can be given over a field much smaller than the proved upper bounds. As an example, we provide the BPD for the [14], [10] Reed-Solomon (RS) code over F28 and obtain approximately 50% savings in the average repair bandwidth compared with the trivial repair approach. This is the lowest repair bandwidth achieved so far for [14], [10]256 RS codes with sub-packetization l ≤ 4.","PeriodicalId":439800,"journal":{"name":"2023 IEEE Information Theory Workshop (ITW)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Information Theory Workshop (ITW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITW55543.2023.10161644","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Piggybacking design has been applied extensively in distributed storage systems in recent years, since it can reduce repair bandwidth significantly with small sub-packetization. In this work, we propose a bidirectional piggybacking design (BPD) with sub-packetization l = r, where r = n − k equals the redundancy of an [n,k] linear code. Unlike most existing piggybacking designs, there is no distinction between systematic nodes and parity nodes in BPD and the piggybacks are added bidirectionally. Consequently, BPD leads to lower average repair bandwidth than previous piggybacking designs at equal subpacketization level when r ≥ 3. However, BPD needs larger fields to maintain the MDS property. We prove two upper bounds on the field size for explicit BPD and existential constructions respectively. By computer search, our BPD can be given over a field much smaller than the proved upper bounds. As an example, we provide the BPD for the [14], [10] Reed-Solomon (RS) code over F28 and obtain approximately 50% savings in the average repair bandwidth compared with the trivial repair approach. This is the lowest repair bandwidth achieved so far for [14], [10]256 RS codes with sub-packetization l ≤ 4.