1. [Publications](/index.php/publications)
2. Exploiting Idle Resources in a High-Radix Switch for Supplemental Storage
 
 # Exploiting Idle Resources in a High-Radix Switch for Supplemental Storage

  ![](/sites/default/files/styles/wide/public/publications/figure_SC18_talk-small_0.jpg?itok=i-l-QtcA)

 A general-purpose switch for a high-performance network is usually designed with symmetric ports providing credit-based flow control and error recovery via link-level retransmission. Because port buffers must be sized for the longest links and modern asymmetric network topologies have a wide range of link lengths, we observe that there can be a significant amount of unused buffer memory, particularly in edge switches. We also observe that the tiled architecture used in many high-radix switches contains an abundance of internal bandwidth. We combine these observations to create a new switch architecture that allows ports to stash packets in unused buffers on other ports, accessible via excess internal bandwidth in the tiled switch. We explore this architecture through two use cases: end-to-end resilience and congestion mitigation. We find that stashing is highly effective and does not degrade network performance.



 ## Authors



[Matthias Blumrich](/index.php/person/matthias-blumrich)

[Ted Jiang](/index.php/person/ted-jiang)

[Larry Dennison](/index.php/person/larry-dennison)

 

 

 ## Publication Date



Saturday, November 10, 2018

 

 ## Published in



[Proceedings of the International Conference for High Performance Computing, Net…](https://dl.acm.org/citation.cfm?id=3291662)

 

 ## Research Area



[Computer Architecture](/index.php/research-area/computer-architecture)

[High Performance Computing](/index.php/research-area/high-performance-computing)

[Networking](/index.php/research-area/networking)

 

 

 ## Uploaded Files



[Final draft of SC18 paper](https://research.nvidia.com/sites/default/files/pubs/2018-11_Exploiting-Idle-Resources/Stashing_SC18.pdf "Open file in new window")957.3 KB