Skip to main navigation Skip to search Skip to main content

Treeplication: An Erasure Code for Distributed Full Recovery under the Random Multiset Channel

Michael Gandelman, Yuval Cassuto

Research output: Contribution to journalArticlepeer-review

Abstract

This paper presents a new erasure code called Treeplication designed for distributed recovery of the full information word, while most prior work in coding for distributed storage only supports distributed repair of individual symbols. A Treeplication code for k information symbols is defined on a binary tree with 2k-1 vertices, along with a distribution for selecting code symbols from the tree layers. We analyze and optimize the code under a random-multiset model, which captures the system property that the nodes available for recovery are drawn randomly from the nodes storing the code symbols. Treeplication codes are shown to have full-recovery communication-cost comparable to replication, while offering much better recoverability.

Original languageEnglish
Article number9257361
Pages (from-to)3542-3556
Number of pages15
JournalIEEE Transactions on Information Theory
Volume67
Issue number6
DOIs
StatePublished - Jun 2021

Keywords

  • Erasure codes
  • codes for distributed storage
  • combinatorial code construction
  • random-multiset channel

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Computer Science Applications
  • Library and Information Sciences

Fingerprint

Dive into the research topics of 'Treeplication: An Erasure Code for Distributed Full Recovery under the Random Multiset Channel'. Together they form a unique fingerprint.

Cite this