Global misrouting policies in two-level hierarchical networks

  • Authors:
  • M. García;E. Vallejo;R. Beivide;M. Odriozola;C. Camarero;M. Valero;J. Labarta;G. Rodríguez

  • Affiliations:
  • University of Cantabria, Santander, Spain;University of Cantabria, Santander, Spain;University of Cantabria, Santander, Spain;University of Cantabria, Santander, Spain;University of Cantabria, Santander, Spain;Universitat Politécnica de Catalunya and BSC, Spain;Universitat Politécnica de Catalunya and BSC, Spain;IBM Research GmbH Zürich Research Lab

  • Venue:
  • Proceedings of the 2013 Interconnection Network Architecture: On-Chip, Multi-Chip
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dragonfly networks are composed of interconnected groups of routers. Adaptive routing allows packets to be forwarded minimally or non-minimally adapting to the traffic conditions in the network. While minimal routing sends traffic directly between groups, non-minimal routing employs an intermediate group to balance network load. A random selection of this intermediate group (denoted as RRG) typically implies an extra local hop in the source group, what increases average path length and can reduce performance. In this paper we identify different policies for the selection of such intermediate group and explore their performance. Interestingly, simulation results show that an eager policy (denoted as CRG) that selects the intermediate group only between those directly connected to the ongoing router causes starvation in some network nodes. On the contrary, the best performance is obtained by a "mixed mode" policy (denoted as MM) that adds a local hop when the packet has moved away from the source router.