Papers
Topics
Authors
Recent
Search
2000 character limit reached

Exact Moved-Load Repair Analysis

Updated 6 July 2026
  • Exact moved-load repair is defined as restoring a failed component to its exact target state while controlling the data, traffic, or processing volume moved.
  • Methodologies include interference alignment in MSR codes and dynamic programming in scheduling to achieve repair optimality under limited helper participation.
  • The work highlights trade-offs in repair bandwidth, sub-packetization, and load balancing with extensions to quantum-assisted repair and security considerations.

Searching arXiv for the cited work and closely related exact-repair papers to ground the article. arXiv_search: query="(Guruswami et al., 2018) exact repair epsilon-MSR codes contacting fewer code blocks", max_results=5 “Exact moved-load repair” denotes a family of exact-recovery problems in which a failed or predicted state is corrected to a prescribed target state while controlling the amount of state, traffic, or processing volume that must be moved. In distributed storage, the closest established notion is exact repair of a failed node or code block together with explicit control of helper participation and repair traffic; the ϵ\epsilon-MSR construction of “contacting fewer code blocks for exact repair” is the clearest instance of this interpretation (Guruswami et al., 2018). In learning-augmented scheduling, the phrase is formalized directly: given a predicted assignment, a makespan threshold TT, and a moved-load budget KK, one asks whether there exists a feasible schedule of makespan at most TT within that budget (Xefteris, 7 Jun 2026). Across these uses, the shared invariant is exactness: the repaired object is not merely functionally acceptable, but matches the required target state.

1. Scope and formal meanings

The literature uses the same phrase for structurally similar, but domain-specific, problems. In distributed storage, “moved load” is the traffic required to reconstruct the exact contents of a failed storage unit, either as helper download volume or as total communication moved across a network. In Restricted Assignment scheduling, “moved-load” is the total processing volume of jobs whose machine assignment changes.

Setting Object being repaired Moved-load quantity
Distributed storage Failed node or code block Repair bandwidth, helper traffic, or σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}
Restricted Assignment scheduling Predicted assignment π^\hat\pi or projected schedule σ^\hat\sigma move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j

In the standard distributed-storage model, a system is parameterized by (n,k,d)(n,k,d): nn storage nodes, any TT0 nodes suffice for reconstruction, and TT1 helpers participate in repair. If the file size is TT2, each node stores TT3, each helper sends TT4, and the total repair bandwidth is TT5 (Goparaju et al., 2014). Exact repair means that the replacement node stores an exact copy of the failed node’s data, whereas functional repair requires only preservation of the global reconstruction property (Goparaju et al., 2014).

In the scheduling formulation, the moved-load metric is explicit. For a feasible schedule TT6 and any mapping TT7, the disagreement set is

TT8

and the moved-load is

TT9

The corresponding exact repair problem asks whether there exists a feasible schedule KK0 such that

KK1

for a given feasible predicted schedule KK2, target makespan KK3, and budget KK4 (Xefteris, 7 Jun 2026).

2. Exact repair in distributed storage

The modern exact-repair literature is organized around the storage–repair-bandwidth tradeoff. Under functional repair, the cut-set tradeoff is

KK5

with the MSR point

KK6

and the MBR point

KK7

(Goparaju et al., 2014). Exact repair is stricter, so functional-repair bounds remain outer bounds for it (Goparaju et al., 2014).

At the MSR point, exact repair can meet the functional cut-set bound in important regimes. Explicit interference-alignment-based Exact-MSR constructions attain the MSR repair bandwidth with no loss of optimality for KK8 and for KK9, while repairing both systematic and parity nodes exactly (1001.0107). More generally, exact regeneration is asymptotically as efficient as functional regeneration for every TT0, in the sense that

TT1

for exact MSR repair bandwidth TT2 and file size TT3 (Cadambe et al., 2010).

The interior of the exact-repair tradeoff remains more intricate. New inner bounds beyond space-sharing between MSR and MBR can be obtained by starting from a smaller MSR code, appending empty nodes, and then gluing together all TT4 permutations of the resulting heterogeneous system to obtain a homogeneous code in average (Goparaju et al., 2014). This suggests that “moved-load repair” in storage is not a single point property, but a design axis involving storage cost, helper count, and repair traffic simultaneously.

3. Reduced-contact and load-balanced exact repair via TT5-MSR codes

The most precise storage-theoretic analogue of exact moved-load repair is the TT6-MSR construction of “contacting fewer code blocks for exact repair” (Guruswami et al., 2018). The underlying object is an TT7 vector MDS code, where a codeword consists of TT8 code blocks, each storing TT9 symbols over σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}0, or equivalently one symbol over an extension field σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}1 of degree σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}2 over σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}3 (Guruswami et al., 2018). Exact repair means that when a block σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}4 fails, the original contents of that failed block are reconstructed exactly.

For an MDS code repaired from σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}5 helpers, the cut-set benchmark is

σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}6

symbols over σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}7 in total; under load-balanced repair, each helper sends

σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}8

symbols (Guruswami et al., 2018). Codes attaining this exactly are MSR codes. The σc=(ij)Azij\sigma_c=\sum_{(ij)\in\mathcal A} z_{ij}9-MSR notion allows a multiplicative π^\hat\pi0 increase in bandwidth while dramatically reducing sub-packetization. In the π^\hat\pi1 form quoted in the paper, an π^\hat\pi2-MSR code has repair bandwidth at most

π^\hat\pi3

The key contribution is a reduced-contact exact-repair property. For π^\hat\pi4 and π^\hat\pi5, an π^\hat\pi6-MSR code

π^\hat\pi7

has the π^\hat\pi8-repair property if any failed node can be exactly repaired by downloading at most

π^\hat\pi9

symbols from each contacted helper, where σ^\hat\sigma0 helpers are compulsory and the remaining σ^\hat\sigma1 may be chosen arbitrarily (Guruswami et al., 2018). This is only partially helper-universal: unlike a true σ^\hat\sigma2-optimal MSR code, not every subset of size σ^\hat\sigma3 is admissible.

The construction is a concatenation σ^\hat\sigma4. The inner code σ^\hat\sigma5 is Ye–Barg’s σ^\hat\sigma6-optimal-repair MSR code with parameters

σ^\hat\sigma7

and parity-check blocks

σ^\hat\sigma8

It repairs any node by contacting any σ^\hat\sigma9 helpers and downloading move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j0 symbols from each, for total bandwidth move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j1 (Guruswami et al., 2018). The outer code move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j2 is a linear code

move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j3

with constant relative distance and many codewords of full Hamming weight (Guruswami et al., 2018).

The final code has length move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j4, node size move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j5, and parity-check thick columns indexed by outer-code codewords move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j6. Repair is coordinatewise because the parity-check blocks are diagonal across the move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j7 outer coordinates. For one failed block move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j8, fixing one coordinate and partitioning helpers as

move(σ,τ)=j:σ(j)τ(j)pjmove(\sigma,\tau)=\sum_{j:\sigma(j)\neq\tau(j)} p_j9

one has

(n,k,d)(n,k,d)0

The helpers in (n,k,d)(n,k,d)1 are compulsory. Helpers in (n,k,d)(n,k,d)2 send all (n,k,d)(n,k,d)3 relevant symbols for each local repair group, whereas helpers in (n,k,d)(n,k,d)4 send only one combined symbol per group,

(n,k,d)(n,k,d)5

A polynomial-interpolation argument based on

(n,k,d)(n,k,d)6

shows that one local group of (n,k,d)(n,k,d)7 failed symbols can be recovered by downloading

(n,k,d)(n,k,d)8

symbols, and repairing the full failed block downloads

(n,k,d)(n,k,d)9

(Guruswami et al., 2018).

The moved-load aspect appears explicitly in the helper-by-helper rewrite. If nn0 is the contacted helper set, the total download is

nn1

Thus each helper has “heavy” coordinates, contributing nn2, and “light” coordinates, contributing nn3. The paper proves that the download from each contacted helper is bounded by

nn4

provided

nn5

and summarizes the result by saying that the codes “ensure load balancing among the contacted code blocks” (Guruswami et al., 2018).

The asymptotic theorem is the strongest practical statement. For fixed positive integers nn6, nn7, nn8, and nn9, there exists a constant square prime power TT00 such that for infinitely many TT01, there is an

TT02

TT03-MSR code satisfying

TT04

repair, with

TT05

(Guruswami et al., 2018). Repair applies to any failed code block, and the code is MDS. The caveat is explicit: obtaining exact repair from any arbitrary subset of TT06 helpers remains future work (Guruswami et al., 2018).

4. Network-aware moved communication load

A second storage-centric meaning of moved load appears when the repair cost is not only the traffic entering the newcomer, but the total traffic moved across a multi-hop network. In “Exact Optimized-cost Repair in Multi-hop Distributed Storage Networks,” repair is modeled over a graph

TT07

where TT08 is the number of packets transmitted from node TT09 to node TT10 during repair, and the repair-cost is

TT11

(Gerami et al., 2014). This is a topology-aware moved-load metric: a packet that traverses multiple hops contributes once per hop.

The lower bound minimizes TT12 subject to cut constraints requiring that every cut connecting a data collector attached to the newcomer and any TT13 surviving nodes carry at least TT14, the file size (Gerami et al., 2014). The paper proves that this lower bound is achievable for exact repair in tandem networks and for a TT15 TT16 grid example. In a tandem network, the exact-optimal result is

TT17

and the minimum is achieved by the TT18 nearest surviving nodes, each transmitting TT19 fragments to its neighbor (Gerami et al., 2014).

The exact code constructions are Vandermonde-based. In the tandem case, with

TT20

node TT21 stores

TT22

and exact repair of failed node TT23 is achieved by choosing coefficients TT24 such that

TT25

Because the associated Vandermonde system is invertible, the exact failed-node content is reproduced (Gerami et al., 2014). In the TT26 grid, the lower bound for systematic-node repair is TT27 units, attained by explicit repair subgraphs such as

TT28

for node TT29 or node TT30 (Gerami et al., 2014). This is exact moved-load repair in the literal sense of minimizing total moved communication load under exact data restoration.

5. Exact moved-load repair in learning-augmented scheduling

In Restricted Assignment scheduling, the phrase becomes a formal decision and search problem. A schedule is a mapping TT31 with TT32 for every job TT33, machine loads

TT34

and makespan

TT35

(Xefteris, 7 Jun 2026). The predicted assignment TT36 may be infeasible. The paper projects it to a feasible schedule TT37, and projection is monotone in the sense that

TT38

for every feasible TT39 (Xefteris, 7 Jun 2026).

The decision version is: TT40 The prediction error with respect to TT41 is

TT42

and with respect to the optimum it is

TT43

(Xefteris, 7 Jun 2026).

The repair algorithm exploits the overload lower bound

TT44

It also uses the incident-set structure

TT45

with

TT46

whenever TT47 (Xefteris, 7 Jun 2026). This yields a bounded-budget repair oracle: for a guessed machine set TT48 containing all overloaded machines, a dynamic program over net load changes

TT49

decides repair feasibility in time

TT50

(Xefteris, 7 Jun 2026).

Enumerating all candidate TT51 with TT52 and TT53 gives the global repair oracle with runtime

TT54

Using doubling on TT55, the main repair theorem states that for any TT56, the algorithm TT57 returns a feasible schedule TT58 with

TT59

and if TT60, it stops after reaching some

TT61

with at most

TT62

oracle calls (Xefteris, 7 Jun 2026). The overall running time is

TT63

The exactness here is threshold exactness: the output schedule meets the target makespan TT64 exactly, not a TT65 relaxation. The paper complements this with a parameterized hardness result: TT66 even when TT67 is feasible and the instance has at most three distinct processing times (Xefteris, 7 Jun 2026). This sharply separates exact repair from merely approximation-sensitive repair.

6. Extensions, tradeoffs, and limitations

Several adjacent literatures broaden the meaning of exact moved-load repair while preserving the same structural tension between exactness and traffic.

Bandwidth-adaptive exact repair at the MSR point is realized by PM-style codes that support multiple helper counts

TT68

with subpacketization

TT69

file size TT70, and per-helper repair traffic

TT71

(Mahdaviani et al., 2017). This is exact repair with runtime movement of load across different numbers of helpers, although helper contributions remain symmetric once TT72 is chosen.

At the MBR point, bandwidth adaptivity can be combined with Byzantine error resilience. In the BAER model, the exact MBR law becomes

TT73

and the exact MBR storage capacity is

TT74

(Mahdaviani et al., 2017). This shifts moved load not only across helper count, but across honest-versus-adversarial effective dimension TT75.

Security results show that moved repair data can itself be the source of information leakage. For linear exact-repair MSR codes, if Eve observes repair downloads of TT76 systematic nodes, then

TT77

and for TT78,

TT79

(Goparaju et al., 2013). Under the stronger Type-II adversary, which observes repair data over time, the only efficient point in the solved secure exact-repair tradeoffs is the MBR point TT80 (Tandon et al., 2013). This rules out a common misconception: exact moved-load repair is not governed solely by total traffic volume, but also by the subspace geometry of what each helper sends.

A more radical extension appears in entanglement-assisted distributed storage. For TT81, exact repair with quantum communication attains

TT82

which simultaneously minimizes storage and repair bandwidth in that model (Hu et al., 12 May 2026). This suggests that the exactness penalty can disappear entirely once the communication model is changed, although the result is specific to entanglement-assisted repair.

The main limitations are therefore domain-specific. In TT83-MSR storage, helper flexibility is partial because some helpers are compulsory (Guruswami et al., 2018). In topology-aware storage repair, exact optimality is proved only for tandem networks and a specific TT84 grid (Gerami et al., 2014). In scheduling, exact moved-load repair at target TT85 is solvable in XP-type time but is W[1]-hard in the moved-load parameter TT86 (Xefteris, 7 Jun 2026). The term is consequently best understood as a unifying exactness principle rather than a single standardized model: exact restoration under an explicit budget on how much state, traffic, or processing volume may be moved.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Exact Moved-Load Repair.