IEEE Computer Architecture Letters · 2004 · 77 citations · 9 references
EngineeringNetwork RoutingNetwork AnalysisInjection QueuesScalable RoutingSystems EngineeringParallel ComputingCombinatorial OptimizationGlobally Adaptive Load-balanceRouting ProtocolLoad BalancingMinimal Adaptive RoutingComputer EngineeringRoutingComputer ScienceNetwork Routing AlgorithmEdge ComputingNetwork Traffic ControlCloud Computing
We introduce a new method of adaptive routing on k-ary n-cubes, Globally Adaptive Load-Balance (GAL). GAL makes global routing decisions using global information. In contrast, most previous adaptive routing algorithms make local routing decisions using local information (typically channel queue depth). GAL senses global congestion using segmented injection queues to decide the directions to route in each dimension. It further load balances the network by routing in the selected directions adaptively. Using global information, GAL achieves the performance (latency and throughput) of minimal adaptive routing on benign traffic patterns and performs as well as the best obliviously load-balanced routing algorithm (GOAL) on adversarial traffic.
9
Arjun Singh, William J. Dally, Amit Gupta et al. · 2003 · 140 citations
Network Routing Algorithm, Network Flows, Network Science +13
Arjun Singh, William J. Dally, Amit Gupta et al. · ACM SIGARCH Computer Architecture News · 2003 · 49 citations
Network Routing Algorithm, Network Flows, Network Science +13