Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fault-Tolerant Shared-Relay Communication in Circulant Interconnection Networks

Published 18 Jun 2026 in cs.DC, cs.IT, and cs.NI | (2606.19833v1)

Abstract: Circulant interconnection networks provide symmetric addressing, compact generator descriptions, and uniform local connectivity. This paper maps a degree--redundancy landscape for a fault-tolerant two-hop primitive in directed circulants: given nn nodes and degree budget mm, how large can the worst-case shared-relay multiplicity R(n,m)R(n,m) be? A node is a shared relay for an ordered terminal pair if it has outgoing links to both terminals; an ff-relay-fault-tolerant circulant requires at least f+1f+1 such relays for every pair. The underlying feasibility condition is a cyclic difference-multiplicity condition, which we use as a mathematical tool rather than claim as a new object. The contribution is the network-design framework around this tool: the parameters R(n,m)R(n,m) and Df(n)D_f(n), a negative theorem for interval circulants, relay-table preprocessing and lookup algorithms, adversarial and random failure guarantees, load-balance scope, certified upper-bound interpretation of heuristic designs, exact small-nn calibration, a software lookup-versus-search microbenchmark, and a reproducible study of 526,539 generator sets. The results show that generator choice critically determines worst-case relay survivability: optimized threshold designs achieve ff-relay-fault tolerance within about $1.16$--$1.63$ of the counting lower bound, while standard interval generators can fail structurally even at much larger degrees.

Summary

  • The paper introduces a rigorous framework for shared-relay fault tolerance by formalizing the shared-relay multiplicity metric and cyclic difference multiplicity in circulant networks.
  • It presents algorithmic strategies including greedy generator construction and relay-table lookup techniques to optimize relay redundancy within practical degree constraints.
  • Empirical studies confirm that optimized relay sets yield strong adversarial and random-failure guarantees, enhancing robustness for on-chip and distributed network applications.

Fault-Tolerant Shared-Relay Communication in Circulant Interconnection Networks

Overview

The paper "Fault-Tolerant Shared-Relay Communication in Circulant Interconnection Networks" (2606.19833) introduces a rigorous framework for relay-assisted local robustness in directed circulant networks. The authors formalize the shared-relay multiplicity metric as a degree–redundancy landscape, define operational parameters for worst-case relay redundancy, and establish the equivalence between network-layer relay-fault tolerance and cyclic difference multiplicity. Extensive empirical studies and algorithmic techniques are developed to quantify and optimize relay sets for robust communication.

Shared-Relay Multiplicity and Degree–Redundancy Landscape

The central primitive is the shared relay: for any ordered pair of terminals (u,v)(u,v), a relay rr is shared if r→ur\to u and r→vr\to v. The key operational metrics are:

  • R(n,m)R(n,m): The best worst-case shared-relay multiplicity achievable on nn nodes with circulant degree mm.
  • Df(n)D_f(n): The minimum degree required to guarantee ff-relay-fault tolerance, i.e., at least f+1f+1 shared relays for every terminal pair.

The network design objective is to maximize rr0 or minimize rr1 under practical degree constraints.

Figure 1

Figure 1: Shared relay sets in small directed circulant networks, illustrating how generator choice affects relay redundancy for the same terminal offset.

Relay-fault tolerance is shown to be equivalent to cyclic difference multiplicity: for circulant generator set rr2, the count rr3 of ordered pairs rr4 with rr5 gives the number of relays for offset rr6 (Theorem 1). Thus, optimal relay sets are intimately connected to explicit difference bases in rr7.

Structural Results and Generator Set Analysis

A negative theorem is proven for interval generators: if rr8, simple interval sets rr9 leave r→ur\to u0 nonzero offsets with zero relay coverage. Therefore, interval sets are poor for worst-case relay redundancy.

Figure 2

Figure 2: Difference-multiplicity spectra for degree-22 generator sets on r→ur\to u1: interval sets leave many offsets below threshold, while optimized greedy sets ensure every offset is covered.

Certified upper bounds (Corollary 11) can be verified in polynomial time. Greedy heuristics are effective for practical design, and their outputs are validated exactly. Empirical results show that optimized generator choices yield worst-case relay multiplicity within r→ur\to u2–r→ur\to u3 times the counting lower bound r→ur\to u4, substantially outperforming interval families.

Failure Models: Adversarial and Random

The deterministic adversarial guarantee is that with r→ur\to u5, at most r→ur\to u6 relay failures cannot disconnect any terminal pair, guaranteeing a surviving relay per pair (Theorem 7). Random relay failures are analyzed: survival probability for terminal pair with r→ur\to u7 relays and r→ur\to u8 random failures is r→ur\to u9; independent node failures yield pairwise failure probability r→vr\to v0. Empirical simulations demonstrate mean survival probabilities above r→vr\to v1, even with up to r→vr\to v2 random relay failures. However, the adversarial threshold r→vr\to v3 remains the safety-critical guarantee.

Figure 3

Figure 3: Probability of terminal pair survival under random versus adversarial relay failures for a greedy r→vr\to v4 design; random failure survival remains high past adversarial threshold.

Relay Tables, Lookup, and Load-Balancing Algorithms

Efficient relay recovery via precomputed relay-offset tables is proposed: for offset r→vr\to v5, table r→vr\to v6 stores all relay generator pairs. Lookup cost is r→vr\to v7, much lower than graph-search rerouting (r→vr\to v8), supporting fast recovery of surviving relays. Load-aware selection and translation-invariant balance policies are formalized for relay assignment.

Figure 4

Figure 4: Worked algorithm trace for relay lookup: failed relays are skipped, and the first surviving relay is determined.

Greedy Generator Construction and Empirical Calibration

A vectorized greedy heuristic is used to construct optimized generator sets, prioritizing coverage of minimum-multiplicity offsets. Empirical studies across r→vr\to v9 and R(n,m)R(n,m)0 show convergence traces and demonstrate that greedy designs achieve threshold multiplicity efficiently.

Figure 5

Figure 5: Greedy convergence for R(n,m)R(n,m)1, showing minimum multiplicity rise as generators are added, reaching target R(n,m)R(n,m)2.

Degree scaling for greedy sets closely tracks the theoretical lower bound R(n,m)R(n,m)3, confirming practical achievability of robust redundancy with moderate degree overhead.

Figure 6

Figure 6: Degree scaling comparison: greedy sets outperform interval sets and track counting lower bound; quadratic-residue designs occasionally surpass greedy for large degrees.

High-Redundancy Distribution and Random Survival

High-degree designs (R(n,m)R(n,m)4) yield high redundancy, with mean offset multiplicity near R(n,m)R(n,m)5 but worst-case relay multiplicity R(n,m)R(n,m)6 significantly below the mean. Distribution shape impacts random-failure survival; empirical simulations confirm robust recovery.

Figure 7

Figure 7: Multiplicity distributions for high-redundancy designs; average redundancy far exceeds worst-case, underscoring need for reporting both metrics.

Practical Implications for Interconnection and On-Chip Networks

The framework supports fast, table-driven local recovery in symmetric overlays and structured on-chip fabrics, where immediate two-hop relay alternatives are valuable for local rendezvous, acknowledgement aggregation, and duplicated signaling. Preprocessing and memory costs scale as R(n,m)R(n,m)7, and relay lookup is an efficient R(n,m)R(n,m)8 operation.

Concrete microbenchmarks confirm that relay-table lookup significantly outperforms rerouting search in latency for typical values of R(n,m)R(n,m)9 and nn0. The model is particularly relevant for networks-on-chip with constrained degree budgets.

Theoretical and Algorithmic Implications

The equivalence between relay-fault tolerance and cyclic difference multiplicity is operationalized, enabling explicit combinatorial optimization for generator sets in circulant networks. The decision problem is shown to be in NP, but no NP-hardness or approximation bound is claimed for the greedy algorithm. Generator set design remains an open combinatorial problem for nn1 beyond reported heuristics; future work may transfer explicit nn2-difference-basis constructions once peer-reviewed bounds become available.

Conclusion

This paper rigorously formulates and operationalizes shared-relay fault tolerance in directed circulant interconnection networks, connecting network-layer resiliency to cyclic difference multiplicity. Empirical generator set design, efficient relay recovery algorithms, and extensive simulations underpin strong adversarial and random-failure guarantees. While generator choice critically determines worst-case relay survivability and average redundancy, optimized greedy constructions practically realize robust relay redundancy with moderate degree overhead. The framework enables scalable and resilient relay-assisted communication in symmetric distributed and on-chip topologies, setting a foundation for further algorithmic and combinatorial advances in relay-fault tolerance.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.