Deep Reinforcement Learning for Fault-Adaptive Routing in Eisenstein-Jacobi Interconnection Topologies
Mohammad Walid Charrwi, Zaid Hussain

TL;DR
This paper demonstrates that reinforcement learning can effectively enable fault-adaptive routing in Eisenstein-Jacobi networks, achieving near-optimal performance and high resilience without global topology knowledge.
Contribution
It introduces an RL-based routing approach that outperforms greedy methods and approaches Dijkstra's optimality in fault-prone Eisenstein-Jacobi interconnection topologies.
Findings
RL routing achieves 94% reachability and 91% packet delivery.
RL sustains over 90% throughput under various loads.
Greedy routing drops to 10% effectiveness in faulty networks.
Abstract
The increasing density of many-core architectures necessitates interconnection networks that are both high-performance and fault-resilient. Eisenstein-Jacobi (EJ) networks, with their symmetric 6-regular topology, offer superior topological properties but challenge traditional routing heuristics under fault conditions. This paper evaluates three routing paradigms in faulty EJ environments: deterministic Greedy Adaptive Routing, theoretically optimal Dijkstra's algorithm, and a reinforcement learning (RL)-based approach. Using a multi-objective reward function to penalize fault proximity and reward path efficiency, the RL agent learns to navigate around clustered failures that typically induce dead-ends in greedy geometric routing. Dijkstra's algorithm establishes the theoretical performance ceiling by computing globally optimal paths with complete topology knowledge, revealing the true…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Advanced Optical Network Technologies · Parallel Computing and Optimization Techniques
