SearcharxivSearch

arXiv subjects

Minhan Gao

Publications and source records attributed to Minhan Gao.

2 recordsLinked to original sources

Regenerating codes with minimal disk I/O cost achieving optimal tradeoff between storage and repair bandwidth

Regenerating codes achieve the fundamental tradeoff between storage efficiency and repair bandwidth in distributed storage systems. Beyond these two parameters, disk I/O cost is an important measure of repair efficiency, capturing the number of stored packets accessed at the helper nodes during repair. A repair scheme is access-optimal if each helper reads exactly as many packets as it transmits, and is help-by-transfer if each helper sends stored packets directly to the newcomer without local computation. In this paper, we study functional repair of a single node failure in the regime where all surviving nodes participate as helpers. We introduce a framework based on signal flow graphs and gammoids, which separates the combinatorial structure of the repair process from its linear-algebraic realization. Within this framework, we construct functional-repair regenerating codes that attain every point on the optimal storage-bandwidth tradeoff curve. The proposed codes are help-by-transfer and access-optimal. Moreover, they operate over a fixed finite field and preserve the data-recovery property under an arbitrarily long sequence of repairs.

cs.IT

Efficient encoding and decoding algorithm for a class of perfect single-deletion-correcting permutation codes

A permutation code is a nonlinear code whose codewords are permutation of a set of symbols. We consider the use of permutation code in the deletion channel, and consider the symbol-invariant error model, meaning that the values of the symbols that are not removed are not affected by the deletion. In 1992, Levenshtein gave a construction of perfect single-deletion-correcting permutation codes that attain the maximum code size. Furthermore, he showed in the same paper that the set of all permutations of a given length can be partitioned into permutation codes so constructed. This construction relies on the binary Varshamov-Tenengolts codes. In this paper we give an independent and more direct proof of Levenshtein's result that does not depend on the Varshamov-Tenengolts code. Using the new approach, we devise efficient encoding and decoding algorithms that correct one deletion.

cs.IT