New Storage Codes Between the MSR and MBR Points Through Block Designs

被引:1
作者
Wang, Xiaofang [1 ]
Liao, Yuan [1 ]
机构
[1] Geely Univ China, Sch Intelligence Technol, Chengdu 641423, Peoples R China
关键词
Block designs; distributed storage; interior points; minimum bandwidth regenerating codes; minimum storage regenerating codes; DISTRIBUTED STORAGE; REGENERATING CODES; OPTIMAL REPAIR; ERASURE CODES; MDS CODES; CONSTRUCTIONS;
D O I
10.1109/ACCESS.2023.3299502
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed storage systems, data are stored across multiple storage nodes which are unreliable and prone to failure. While erasure coding is more efficient than simple replication in terms of storage overhead and reliability, classic erasure codes like Reed-Solomon codes require a large repair bandwidth when repairing a failed node. Therefore, reducing both the storage overhead and repair bandwidth under a given fault tolerance is desired, however, it is not possible to minimize both. In 2007, Dimarkis et al. characterized the storage-bandwidth trade-off under functional repair. While exact repair is preferred in practical systems, it was shown that only two extremal points and a line segment are achievable under exact repair. Up to now, the storage-bandwidth trade-off under exact repair remains unresolved for general parameters. Nevertheless, constructing codes with exact repair between the two extremal points is still of great interest, however, very few such constructions have been reported in the literature. In this paper, we present explicit code constructions based on block designs, which can be viewed as a generalization of a previous work by Tian et al. Such a generalization leads to two new codes, i.e., an (n, k = n - 1, d = n - 1) storage code based on regular mandatory representation designs (MRDs) and an (n, k = n - 2, d = n - 2) storage code based on 3-designs. It is shown that the new storage codes have a better performance than the ones by Tian et al. in terms of the sub-packetization level and storage-bandwidth trade-off. In addition, the new (n, k = n - 2, d) storage code supports two repair degrees, i.e., d ? {n - 2, n - 1}.
引用
收藏
页码:87120 / 87130
页数:11
相关论文
共 45 条
[1]   Trade-off for Heterogeneous Distributed Storage Systems between Storage and Repair Cost [J].
Benerjee, K. G. ;
Gupta, M. K. .
PROBLEMS OF INFORMATION TRANSMISSION, 2021, 57 (01) :33-53
[2]  
Bhagwan R, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE FIRST SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'04), P337
[3]   Explicit Constructions of MSR Codes for Clustered Distributed Storage: The Rack-Aware Storage Model [J].
Chen, Zitan ;
Barg, Alexander .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (02) :886-899
[4]  
Colbourn C J., 2010, CRC Handbook of Combinatorial Designs
[5]  
Dabek F, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE FIRST SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'04), P85
[6]   Network Coding for Distributed Storage Systems [J].
Dimakis, Alexandros G. ;
Godfrey, P. Brighten ;
Wu, Yunnan ;
Wainwright, Martin J. ;
Ramchandran, Kannan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (09) :4539-4551
[7]   Shortened Regenerating Codes [J].
Duursma, Iwan M. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (02) :1000-1007
[8]   Cascade Codes for Distributed Storage Systems [J].
Elyasi, Mehran ;
Mohajer, Soheil .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (12) :7490-7527
[9]   Determinant Codes With Helper-Independent Repair for Single and Multiple Failures [J].
Elyasi, Mehran ;
Mohajer, Soheil .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (09) :5469-5483
[10]  
Elyasi M, 2015, ANN ALLERTON CONF, P865, DOI 10.1109/ALLERTON.2015.7447097