US 12,452,175 B2
Fairness and congestion control convergence
Abdul Kabbani, Redmond, WA (US); and Torsten Hoefler, Pfaeffikon (CH)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Nov. 13, 2023, as Appl. No. 18/507,707.
Claims priority of provisional application 63/530,992, filed on Aug. 6, 2023.
Claims priority of provisional application 63/530,991, filed on Aug. 6, 2023.
Claims priority of provisional application 63/517,918, filed on Aug. 6, 2023.
Claims priority of provisional application 63/530,997, filed on Aug. 6, 2023.
Claims priority of provisional application 63/517,919, filed on Aug. 6, 2023.
Claims priority of provisional application 63/517,917, filed on Aug. 6, 2023.
Claims priority of provisional application 63/531,000, filed on Aug. 6, 2023.
Prior Publication US 2025/0047600 A1, Feb. 6, 2025
Int. Cl. H04L 47/125 (2022.01); H04L 47/10 (2022.01); H04L 47/11 (2022.01); H04L 47/12 (2022.01); H04L 47/24 (2022.01); H04L 47/263 (2022.01); H04L 47/27 (2022.01); H04L 47/30 (2022.01); H04L 47/33 (2022.01); H04L 47/43 (2022.01); H04L 47/62 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 47/11 (2013.01); H04L 47/115 (2013.01); H04L 47/12 (2013.01); H04L 47/18 (2013.01); H04L 47/24 (2013.01); H04L 47/263 (2013.01); H04L 47/27 (2013.01); H04L 47/30 (2013.01); H04L 47/33 (2013.01); H04L 47/43 (2022.05); H04L 47/6225 (2013.01); H04L 47/6245 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing a computing network, the method comprising:
receiving a congestion notification message indicating a network congestion event in the computing network;
accessing a first ratio of a sending rate limit to a full line rate for a link in the computing network;
accessing a second ratio of a sending window size to W_max for the link, wherein W_max is a maximum allowed window size or a window size that utilizes an end-to-end path for the link;
using both the first ratio and the second ratio, determining an amount to reduce a sending rate for the link in response to the congestion notification message, the amount being representative of a contribution of the link to the network congestion event in the computing network, and wherein larger ratios result in a larger reduction to the sending rate; and
reducing the sending rate for the link by the determined amount.