Invention Grant
- Patent Title: Network traffic rate limiting in computing systems
-
Application No.: US15907546Application Date: 2018-02-28
-
Publication No.: US10789199B2Publication Date: 2020-09-29
- Inventor: Sambhrama Mundkur , Fengfen Liu , Norman Lam , Andrew Putnam , Somesh Chaturmohta , Daniel Firestone
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Liang IP, PLLC
- Main IPC: H04L12/801
- IPC: H04L12/801 ; G06F15/173 ; H04L29/06 ; G06F9/455 ; G06F15/76 ; H04L12/813 ; H04L12/935 ; H04L12/931 ; H04L12/46 ; H04L12/911 ; H04L12/861 ; H04L12/707 ; H04L12/721 ; H04L12/717 ; H04L12/741 ; H04L29/08

Abstract:
Distributed computing systems, devices, and associated methods of packet routing are disclosed herein. In one embodiment, a computing device includes a field programmable gate array (“FPGA”) that includes an inbound processing path and outbound processing path in opposite processing directions. The inbound processing path can forward a packet received from the computer network to a buffer on the FPGA instead of the NIC. The outbound processing path includes an outbound multiplexer having a rate limiter circuit that only forwards the received packet from the buffer back to the computer network when a virtual port corresponding to the packet has sufficient transmission allowance. The outbound multiplexer can also periodically increment the transmission allowance based on a target bandwidth for the virtual port.
Public/Granted literature
- US20190081899A1 NETWORK TRAFFIC RATE LIMITING IN COMPUTING SYSTEMS Public/Granted day:2019-03-14
Information query