Codes for network switches

By Zhiying Wang, O. Shaked, Yuval Cassuto, Jehoshua Bruck. 2013

32 citations recorded by the source corpus.

A network switch routes data packets between its multiple input and output ports. Packets from input ports are stored upon arrival in a switch fabric comprising multiple memory banks. This can result in memory contention when distinct output ports request packets from the same memory bank, resulting in a degraded switching bandwidth. To solve this problem, we propose to add redundant memory banks for storing the incoming packets. The problem we address is how to minimize the number of redundant memory banks given some guaranteed contention resolution capability. We present constructions of new switch memory architectures based on different coding techniques. The codes allow decreasing the redundancy by 1/2 or 2/3, depending on the request specifications, compared to non-coding solutions.

Subfields: Computational Theory and Mathematics, Computer Networks and Communications

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Theory and Mathematics

  1. Kim Laine
  2. Hao Chen
  3. Sebastian Angel
  4. Srinath T. V. Setty
  5. Justin Thaler
  6. Michael Walfish

In Computer Networks and Communications

  1. Sebastian Angel
  2. Srinath T. V. Setty
  3. Zhiying Wang
  4. Kim Laine
  5. Hao Chen
  6. Michael Walfish

Citations in the corpus