Methods and apparatus for alleviating congestion at a switch, such as a shallow buffered switch
AssigneeNew York University
InventorsH. Jonathan CHAO, Kuan-yin CHEN, Yang XU
Life of this patent
Estimating the term…
Loading patent…
AssigneeNew York University
InventorsH. Jonathan CHAO, Kuan-yin CHEN, Yang XU
Estimating the term…
The problem of collisions and/or congestion at output ports of switches, especially in shallow-buffered commodity switches, can be solved by: (a) receiving by the switch, a packet; (b) extracting destination information from the packet; (c) looking up, using the extracted destination information, an output port for the packet; (d) determining whether or not to redirect the packet based on a congestion level of a buffer associated with the output port; (f) responsive to a determination to redirect the packet, (1) dispatching the packet to a dedicated reservoir port of the switch, wherein the reservoir port enforces a queue discipline, (2) receiving, by a reservoir, the redirected packet, (3) temporarily buffering, in an internal queue of the reservoir, the received, redirected packet, and (4) sending the temporarily buffered, received, redirected packet back to the switch. Otherwise, responsive to a determination to not redirect the packet, the packet is dispatched to the output port of the switch. In at least some example embodiments consistent with the present invention, any packets sent back to the switch are paced such that collisions and congestion at the switch output port is relieved.
A computer-implemented method for handling network traffic surges at a shallow-buffered switch, the computer-implemented method comprising:
A computer-implemented method for handling network traffic surges at a shallow-buffered switch, the computer-implemented method comprising:
A computer-implemented method for handling network traffic surges at a shallow-buffered switch, the computer-implemented method comprising:
A computer-implemented method for relieving network traffic surges at an external shallow-buffered switch, the computer-implemented method comprising:
A reservoir for relieving network traffic surges at an external shallow-buffered switch, reservoir comprising:
A reservoir for relieving network traffic surges at an external shallow-buffered switch having a plurality of output ports and at least one reservoir port, reservoir comprising:
Dependencies are inferred from the claim text.