Papers
Topics
Authors
Recent
Search
2000 character limit reached

Re-Rooting-Based Fault-Tolerant One-to-All Broadcasting in Dense Eisenstein--Jacobi Networks

Published 17 Jun 2026 in cs.DC, cs.IT, and cs.NI | (2606.18712v1)

Abstract: Dense Eisenstein--Jacobi networks are degree-six algebraic interconnection topologies with regular structure, vertex symmetry, small diameter, and efficient communication algorithms. These properties make them suitable for parallel and on-chip communication systems in which collective operations such as one-to-all broadcasting are frequent. Existing optimal broadcasting algorithms for dense hexagonal/Eisenstein--Jacobi networks assume fault-free operation. However, a faulty internal forwarding node may interrupt message propagation and prevent complete delivery. This paper proposes a lightweight re-rooting-based fault-tolerant broadcasting method for dense Eisenstein--Jacobi networks. The main idea is to relocate the effective broadcast source to a new source node such that each faulty node is located at graph distance equal to the network diameter from the new source. Consequently, faulty nodes become leaf-level nodes in the broadcast process and are not required to forward the message. We present source-selection algorithms for one- and two-node failures and prove that for any pair of faulty nodes in a dense Eisenstein--Jacobi network there exists a common distance-diameter node that can serve as a valid re-rooted source. The source-selection procedure requires linear time in the network diameter. Equivalently, since $N=3t2+3t+1$, the selection cost is $O(\sqrt{N})$ in the number of nodes. Since the standard one-to-all broadcast completes in one diameter time and the relocation phase is also bounded by one diameter, the proposed method completes in at most twice the network diameter. We also show that the two-fault guarantee does not generally extend to arbitrary three-fault configurations by giving an explicit counterexample. The proposed approach improves broadcast reliability without constructing redundant spanning trees, backup paths, or additional broadcast structures.

Authors (1)

Summary

  • The paper introduces a re-rooting method that relocates the broadcast source to ensure that one- and two-node failures occur as leaves, maintaining message delivery.
  • It leverages the degree-six hexagonal topology of Eisenstein–Jacobi networks to achieve efficient broadcasting within 2t steps and linear source-selection time.
  • Empirical evaluations demonstrate 100% broadcast success in fault-tolerant scenarios, showcasing its practical applicability in on-chip and distributed systems.

Fault-Tolerant One-to-All Broadcasting via Re-Rooting in Dense Eisenstein–Jacobi Networks

Network Architecture and Geometric Foundations

Dense Eisenstein–Jacobi (EJ) networks constitute degree-six hexagonal mesh topologies defined over the algebra of Eisenstein–Jacobi integers x+yωx + y\omega, where ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}. EJ networks are generated by α=n+(n1)ω\alpha = n + (n-1)\omega, yielding N=3n23n+1N = 3n^2 - 3n + 1 nodes with diameter t=n1t = n-1. The network exhibits vertex-transitivity, high symmetry, and wrap-around connectivity, and every node is adjacent to six neighbors along the directions ±1\pm 1, ±ω\pm \omega, and ±ω2\pm \omega^2. The hexagonal geometry facilitates regular broadcasting and efficient routing. Figure 1

Figure 1

Figure 1: EJ coordinate representation of a dense hexagonal topology, highlighting node symmetry and sector directions.

Standard One-to-All Broadcasting Algorithm

The baseline one-to-all broadcast algorithm exploits the degree-six structure by expanding the message through six directional sectors. The broadcast propagates in parallel, reaching nodes at increasing graph distances. At graph distance tt, all boundary nodes are leaves—these nodes do not forward the broadcast further, preserving delivery without requiring redundant transmissions. Figure 2

Figure 2: Tree-based broadcast in H4H_4 proceeds sector-wise, with boundary nodes at distance ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}0 acting as leaves.

The algorithm is optimal for the fault-free scenario, completing in ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}1 steps, with exactly ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}2 tree edges and no duplicate messages.

Vulnerability to Node Failures

Under node failures, baseline broadcasting is susceptible to disruptions; if a faulty node resides at distance ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}3 from the source, it may occupy an internal position in the broadcast tree, thus potentially interrupting message propagation to downstream nodes. Figure 3

Figure 3

Figure 3: Classification of faulty node positions—boundary faults are harmless while internal faults disrupt propagation.

Re-Rooting Approach: Fault-Tolerant Broadcasting

This work introduces a topology-specific, lightweight re-rooting method for fault tolerance in EJ networks. The core idea is to relocate the broadcast source ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}4 such that every faulty node ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}5 is at graph distance ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}6 from ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}7. The relocated source ensures all faults occur at leaves of the broadcast tree, eliminating the necessity for the faulty nodes to forward messages and thereby maintaining broadcast integrity.

For a single fault ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}8, a new source is any node in ω=1+i32\omega=\frac{1+i\sqrt{3}}{2}9, the distance-α=n+(n1)ω\alpha = n + (n-1)\omega0 boundary of α=n+(n1)ω\alpha = n + (n-1)\omega1. For two faults α=n+(n1)ω\alpha = n + (n-1)\omega2, the procedure leverages the boundary-difference property: for any pair, there exists an α=n+(n1)ω\alpha = n + (n-1)\omega3 such that α=n+(n1)ω\alpha = n + (n-1)\omega4. This is achieved by identifying α=n+(n1)ω\alpha = n + (n-1)\omega5 and constructing α=n+(n1)ω\alpha = n + (n-1)\omega6, where α=n+(n1)ω\alpha = n + (n-1)\omega7 is a boundary node solution to α=n+(n1)ω\alpha = n + (n-1)\omega8 for some α=n+(n1)ω\alpha = n + (n-1)\omega9. Figure 4

Figure 4: Worked example of two-fault re-rooting in N=3n23n+1N = 3n^2 - 3n + 10, demonstrating modular wrap-around and boundary placement.

Theoretical Results: Boundary-Difference Coverage and Guarantees

The efficacy is supported by a boundary-difference coverage theorem: in the dense EJ network, N=3n23n+1N = 3n^2 - 3n + 11, allowing any node displacement to be represented as the difference between two boundary nodes. This foundation guarantees existence of a suitable N=3n23n+1N = 3n^2 - 3n + 12 for any one or two-fault configuration.

However, this guarantee cannot generally be extended to three arbitrary faults; an explicit counterexample in N=3n23n+1N = 3n^2 - 3n + 13 demonstrates that the intersection of three boundaries can be empty, precluding the existence of a single source with all three faults at distance N=3n23n+1N = 3n^2 - 3n + 14.

Complexity Analysis

The source-selection algorithm for single- or double-fault scenarios is linear in the network diameter (N=3n23n+1N = 3n^2 - 3n + 15) as it scans the N=3n23n+1N = 3n^2 - 3n + 16 boundary nodes. Communication cost comprises delivering the message from the original source to N=3n23n+1N = 3n^2 - 3n + 17 (at most N=3n23n+1N = 3n^2 - 3n + 18 steps) plus the standard N=3n23n+1N = 3n^2 - 3n + 19-step broadcast from t=n1t = n-10, giving a total worst-case time of t=n1t = n-11.

Experimental Evaluation

Simulations across t=n1t = n-12 (up to t=n1t = n-13) validate the practical effectiveness. In both one- and two-fault cases, the re-rooting method achieves t=n1t = n-14 broadcast success, while the baseline success rate drops as network diameter increases. No redundant path or spanning tree construction is required; delivery is deterministic under tested configurations, and reachability variation is zero for the re-rooting method. Figure 5

Figure 5: Broadcast success rate remains at t=n1t = n-15 for the re-rooting method, but baseline reliability diminishes with network growth.

Computational overhead remains minimal. The number of checked candidates for t=n1t = n-16 is bounded by t=n1t = n-17, confirming algorithmic efficiency. Figure 6

Figure 6

Figure 6: Empirical count of checked candidates for source selection across increasing diameter values remains linear.

Practical and Theoretical Implications

The re-rooting method offers deterministic, minimal-overhead fault tolerance in regular degree-six hexagonal meshes. Practical implications include simplified implementation and guaranteed reliability for on-chip-system and parallel-distributed architectures where static node failures of up to two nodes are common. There is no need for precomputed backup trees or runtime route adaptation, distinguishing the method from conventional fault-tolerant broadcasting strategies. The approach is limited in handling higher-order or dynamic failures, as well as link faults, but its algebraic-geometric underpinning opens avenues for further exploration in specialized topologies.

Conclusion

The paper establishes a re-rooting-based scheme for fault-tolerant broadcasting in dense Eisenstein–Jacobi networks, leveraging boundary-difference algebraic coverage to provide deterministic guarantees against one- and two-node failures, with formal proofs and empirical validation. The method exhibits sublinear source-selection time and bounded communication overhead. Limitations in handling higher-order faults are rigorously characterized. Future directions include algorithmic extension to link failures, partial three-fault configurations, and integration with hardware-level implementation benchmarks for comprehensive comparative analysis (2606.18712).

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.

Collections

Sign up for free to add this paper to one or more collections.