Title :
Simple and Effective Adaptive Routing Algorithms in Multi-Layer Wormhole Networks
Author :
Su, Kyung Min ; Yum, Ki Hwan
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX
Abstract :
Interconnection networks have been widely adopted in multicomputer systems, clusters, or chip multiprocessors (CMPs) for high performance and low latency. Among various routing algorithms in interconnection networks, adaptive routing shows the best performance with most traffic types. In this paper, we propose two practical adaptive routing algorithms, called adaptive injection (AI) and adaptive layer selection (AL), which utilize the pipelined architecture and multi-layer networks. In AI, a node adaptively selects a layer to which it injects a packet according to the current network status. After injection, the packet uses deterministic routing. In AL, a packet can change the layers during its delivery. AI is especially good when the network size is small, while AL shows better performance in general. In addition, these adaptive decisions are made only when the remaining hops are less than some threshold value, or oblivious routing is selected in other cases. The simulation results show that considering the remaining hops successfully decreases the number of adaptive decisions and two proposed routing schemes show better performance than previous adaptive algorithms. On the average, AI outperforms existing routing algorithms in terms of throughput by 7.1% ~ 65.2%. AL with AI shows better performance especially when the network size is large. Its throughput is improved by 12.5% ~73.8% in an (8 times 8) mesh network.
Keywords :
multiprocessor interconnection networks; network routing; adaptive decisions; adaptive injection; adaptive layer selection; adaptive routing algorithms; chip multiprocessors; deterministic routing; interconnection networks; multicomputer systems; multilayer wormhole networks; Adaptive algorithm; Adaptive systems; Artificial intelligence; Clustering algorithms; Delay; Mesh networks; Multiprocessor interconnection networks; Routing; Telecommunication traffic; Throughput;
Conference_Titel :
Performance, Computing and Communications Conference, 2008. IPCCC 2008. IEEE International
Conference_Location :
Austin, Texas
Print_ISBN :
978-1-4244-3368-1
Electronic_ISBN :
1097-2641
DOI :
10.1109/PCCC.2008.4745143