Maximally recoverable codes are a class of codes which recover from all potentially recoverable erasure patterns given the locality constraints of the code. In earlier works, these codes have been studied in the context of codes with locality. The notion of locality has been extended to hierarchical locality, which allows for locality to gradually increase in levels with the increase in the number of erasures. We consider the locality constraints imposed by codes with two-level hierarchical locality and define maximally recoverable codes with data-local and local hierarchical locality. We derive certain properties related to their punctured codes and minimum distance. We give a procedure to construct hierarchical data-local MRCs from hierarchical local MRCs. We provide a construction of hierarchical local MRCs for all parameters. We also give constructions of MRC with hierarchical locality for some parameters, whose field size is smaller than that of known constructions for general parameters. We also derive a field size lower bound on MRC with hierarchical locality.
翻译:最大可回收代码是一种代码类别,它从所有可能回收的消化模式中恢复过来,因为代码的所在地限制。在早期的工程中,这些代码是在与地点有关的代码范围内研究的。地点概念已扩大到等级地区,从而随着去除次数的增加,允许地点逐步增加水平。我们考虑具有两级等级的代码对地点的限制,并用数据-地方和当地等级界定了最广泛的可回收代码。我们从它们破解的代码和最小距离中获取某些属性。我们从等级分级的当地 MRC 中设置了等级级数据-地方 MRC 程序。我们为所有参数建造了等级的当地MRC 。我们还为某些参数建造了等级性的 MRC, 其范围小于一般参数的已知构造。我们还从分级地点的MRC 上得出了一个更小的字段大小。