TY - JOUR
T1 - LINEAR PROGRAMMING BOUNDS FOR DISTRIBUTED STORAGE CODES
AU - TEBBI, Ali
AU - CHAN, Terence
AU - SUNG, Chi Wan
PY - 2020/5
Y1 - 2020/5
N2 - A major issue of locally repairable codes is their robustness. If a local repair group is not able to perform the repair process, this will result in increasing the repair cost. Therefore, it is critical for a locally repairable code to have multiple repair groups. In this paper we consider robust locally repairable coding schemes which guarantee that there exist multiple distinct (not necessarily disjoint) alternative local repair groups for any single failure such that the failed node can still be repaired locally even if some of the repair groups are not available. We use linear programming techniques to establish upper bounds on the size of these codes. We also provide two examples of robust locally repairable codes that are optimal regarding our linear programming bound. Furthermore, we address the update efficiency problem of the distributed data storage networks. Any modification on the stored data will result in updating the content of the storage nodes. Therefore, it is essential to minimise the number of nodes which need to be updated by any change in the stored data. We characterise the update-efficient storage code properties and establish the necessary conditions of existence update-efficient locally repairable storage codes.
AB - A major issue of locally repairable codes is their robustness. If a local repair group is not able to perform the repair process, this will result in increasing the repair cost. Therefore, it is critical for a locally repairable code to have multiple repair groups. In this paper we consider robust locally repairable coding schemes which guarantee that there exist multiple distinct (not necessarily disjoint) alternative local repair groups for any single failure such that the failed node can still be repaired locally even if some of the repair groups are not available. We use linear programming techniques to establish upper bounds on the size of these codes. We also provide two examples of robust locally repairable codes that are optimal regarding our linear programming bound. Furthermore, we address the update efficiency problem of the distributed data storage networks. Any modification on the stored data will result in updating the content of the storage nodes. Therefore, it is essential to minimise the number of nodes which need to be updated by any change in the stored data. We characterise the update-efficient storage code properties and establish the necessary conditions of existence update-efficient locally repairable storage codes.
KW - Distributed storage network
KW - erasure code
KW - linear programming
KW - locally repairable code
KW - update complexity
UR - http://www.scopus.com/inward/record.url?scp=85090423644&partnerID=8YFLogxK
UR - http://gateway.isiknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=LinksAMR&SrcApp=PARTNER_APP&DestLinkType=FullRecord&DestApp=WOS&KeyUT=000525736500010
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85090423644&origin=recordpage
U2 - 10.3934/amc.2020024
DO - 10.3934/amc.2020024
M3 - RGC 21 - Publication in refereed journal
SN - 1930-5346
VL - 14
SP - 333
EP - 357
JO - Advances in Mathematics of Communications
JF - Advances in Mathematics of Communications
IS - 2
ER -