Simple and Effective Adaptive Routing Algorithms Using Multi-Layer Wormhole Networks

dc.contributor.authorSu, Kyung Min
dc.contributor.authorYum, Ki Hwan
dc.date.accessioned2023-10-24T15:20:23Z
dc.date.available2023-10-24T15:20:23Z
dc.date.issued2008-02
dc.description.abstractInterconnection networks have been adopted in multicomputer systems, clusters, or chip multiprocessors (CMPs). Among various routing algorithms in interconnection networks, adaptive routing shows the best performance with most traffic types. In this paper, we propose new adaptive routing algorithms considering the remaining hops in addition to local network status. The proposed algorithms make adaptive decisions only when the remaining hops are less than some threshold and congestion is detected, or they do oblivious routing in other cases. As a result, the number of adaptive decisions is greatly reduced. Consequently our proposed algorithms have less adaptive overhead. We propose two practical adaptive routing algorithms which utilize the pipelined router architecture and multi-layer networks. The first proposed scheme is called Adaptive Injection. Since it does not affect the virtual channel allocation stage, its pipeline length is the same as non-adaptive routing pipelines. Adaptive Injection is especially good when the network size is small, because it has limited adaptability. While the first scheme has non-overhead but small improvement, the second adaptive routing algorithm we propose, called Adaptive Layer Selection, has some processing overhead and better performance. 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, Adaptive Injection outperforms existing routing algorithms in terms of throughput by 7.1% ∼ 65.2%. Adaptive Layer Selection with Adaptive Injection shows better performance especially when the network size is large. Its throughput is improved by 12.5% ∼ 73.8% in an (8 x 8) mesh network.
dc.description.departmentComputer Science
dc.format.extent1 online resource (8 unnumbered pages)
dc.identifier.urihttps://hdl.handle.net/20.500.12588/2138
dc.language.isoen_US
dc.publisherUTSA Department of Computer Science
dc.relation.ispartofseriesTechnical Report; CS-TR-2008-003
dc.subject.lcshWormhole routing
dc.subject.lcshRouting (Computer network management)
dc.subject.lcshComputer algorithms
dc.titleSimple and Effective Adaptive Routing Algorithms Using Multi-Layer Wormhole Networks
dc.typeTechnical Report

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Su_Yum_CS-TR-2008-003.pdf
Size:
286.96 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.86 KB
Format:
Item-specific license agreed upon to submission
Description: