Department of Computer Science and Technology

Technical reports

Cut-through network switches: architecture, design and implementation

Noa Zilberman, Łukasz Dudziak, Matthew Jadczak, Thomas Parks, Alessandro Rietmann, Vadim Safronov, Daniel Zuo

November 2018, 18 pages

DOI: 10.48456/tr-928

Abstract

Cut-through switches are increasingly used within data-centres and high-performance networked systems. Despite their popularity, little is known of the architecture of cut-through switches used in today’s networks. In this paper we introduce three different cut-through switch architectures, designed over the NetFPGA platform. Beyond exploring architectural and design considerations, we compare and contrast the different architectures, providing insights into real-world switch design. Last, we provide an evaluation of one successfully implemented cut-through switch design, providing constant switching latency regardless of packet size and cross-traffic, without compromising throughput.

Full text

PDF (0.6 MB)

BibTeX record

@TechReport{UCAM-CL-TR-928,
  author =	 {Zilberman, Noa and Dudziak, {\L}ukasz and Jadczak, Matthew
          	  and Parks, Thomas and Rietmann, Alessandro and Safronov,
          	  Vadim and Zuo, Daniel},
  title = 	 {{Cut-through network switches: architecture, design and
         	   implementation}},
  year = 	 2018,
  month = 	 nov,
  url = 	 {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-928.pdf},
  institution =  {University of Cambridge, Computer Laboratory},
  doi = 	 {10.48456/tr-928},
  number = 	 {UCAM-CL-TR-928}
}