Backend






Optimal Conversion Bandwidth for MDS Convertible Codes in the Split Regime with $r^F<k^F<r^I$
arXiv math.IT0 views
arXiv:2610.08349v1 Announce Type: new Abstract: Erasure codes are widely used in distributed storage systems to provide fault tolerance. An $[n,k]$ erasure code encodes $k$ data symbols into $n$ coded symbols and distributes them across $n$ storage nodes. Once the code parameters are fixed, the achievable fault tolerance is also fixed. However, the failure rates of storage nodes may vary over time, and dynamically adapting the code parameters to these variations can substantially reduce storage overhead. Motivated by this observation, Maturana and Rashmi introduced convertible codes, which allow an $[n^I,k^I]$ initial code with redundancy $r^I=n^I-k^I$ to be transformed into an $[n^F,k^F]$ final code with redundancy $r^F=n^F-k^F$, while preserving the required code properties. Convertible codes whose initial and final codes are both MDS codes are called MDS convertible codes. They are of particular interest because MDS codes provide the maximum erasure tolerance for a given amount of storage overhead. Several works have established lower bounds and constructions for the bandwidth cost of MDS convertible codes in the split regime. However, the tight bound in the parameter range $r^FSource:https://arxiv.org/abs/2610.08349
PreviousOn the State Evolution of Approximate Message Passing with Discontinuous DenoisersNextMulti-Agent Reinforcement Learning for Movable Antenna-aided Cell-Free Massive MIMO Systems
Related posts

Myers, Patience, Histogram: Why Git Can Make an Agent's Moved Method Look Rewritten
0dev.to Git

Kinewright Wheels: a map, a route, an honest no
0dev.to TypeScript
Two-Way CRM Sync Without Echo Loops: Fingerprints, Phone Matching and Three-Way Merges
0dev.to TypeScript

Build a deterministic network simulator in TypeScript
0dev.to TypeScript
Web Scrape API Empty Content: 3 Steps for JavaScript Pages
0dev.to JavaScript
How I built a free JPEG-to-SVG converter that runs 100% in the browser
0dev.to JavaScript
show = false, 2600)"
x-show="show" x-cloak x-transition.opacity.duration.200ms
class="fixed bottom-8 left-1/2 z-[80] -translate-x-1/2 rounded-lg border border-line bg-card px-4 py-2.5 text-sm text-heading shadow-card-hover"
role="status" aria-live="polite">