The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 22, 2022

Filed:

Feb. 25, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Gautam Kumar, Fremont, CA (US);

Nandita Dukkipati, Palo Alto, CA (US);

Keon Jang, Santa Clara, CA (US);

Inho Cho, Santa Clara, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01); H04L 12/807 (2013.01); H04L 12/841 (2013.01); H04L 47/283 (2022.01); H04W 28/08 (2009.01); H04L 43/0864 (2022.01); H04L 47/17 (2022.01); H04L 47/27 (2022.01); H04W 28/02 (2009.01);
U.S. Cl.
CPC ...
H04L 47/283 (2013.01); H04L 43/0864 (2013.01); H04L 47/17 (2013.01); H04L 47/27 (2013.01); H04W 28/021 (2013.01); H04W 28/0883 (2020.05);
Abstract

Systems and methods for controlling congestion of a data network are provided. An engine round-trip time (RTT) and a fabric RTT for a network flow are determined. An engine-based congestion window size for the flow is determined based on the engine RTT and a target engine RTT. A fabric-based congestion window size for the flow is determined based on the fabric RTT and a target fabric RTT. The smaller of the engine-based congestion window size and the fabric-based window size is selected for use in transmitting a future packet associated with the flow. The target engine RTT is determined based in part on the current congestion window used to transmit packets for the flow and/or the target fabric RTT is determined based on a number of hops packets associated with the flow traverse from a source to a destination associated with the flow.


Find Patent Forward Citations

Loading…