Publication | Closed Access
Deterministic versus Adaptive Routing in Fat-Trees
147
Citations
5
References
2007
Year
Unknown Venue
Cluster ComputingEngineeringNetwork RoutingComputer ArchitectureNetwork AnalysisDeterministic Routing AlgorithmAdaptive RoutingInterconnection Network ArchitectureScalable RoutingParallel ComputingCombinatorial OptimizationRouting ProtocolComputer EngineeringRoutingComputer SciencePacket DeliveryNetwork Routing AlgorithmNetwork ScienceEdge ComputingCloud ComputingParallel Programming
Clusters of PCs have become very popular to build high performance computers. These machines use commodity PCs linked by a high speed interconnect. Routing is one of the most important design issues of interconnection networks. Adaptive routing usually better balances network traffic, thus allowing the network to obtain a higher throughput. However, adaptive routing introduces out-of-order packet delivery, which is unacceptable for some applications. Concerning topology, most of the commercially available interconnects are based on fat-tree. Fat-trees offer a rich connectivity among nodes, making possible to obtain paths between all source-destination pairs that do not share any link. We exploit this idea to propose a deterministic routing algorithm for fat-trees, comparing it with adaptive routing in several workloads. The results show that deterministic routing can achieve a similar, and in some scenarios higher, level of performance than adaptive routing, while providing in-order packet delivery.
| Year | Citations | |
|---|---|---|
Page 1
Page 1