-
公开(公告)号:US20170324668A1
公开(公告)日:2017-11-09
申请号:US15277873
申请日:2016-09-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Osman N. Ertugay , Christian Huitema , Praveen Balasubramanian , Daniel Havey
IPC: H04L12/825 , H04L12/841
CPC classification number: H04L47/25 , H04L1/0002 , H04L1/0015 , H04L47/10 , H04L47/283
Abstract: The technologies disclosed herein provide improvements to the Low Extra Delay Background Transport (LEDBAT) protocol. Some aspects of the present disclosure introduce an adaptive congestion window gain for background connections. In some configurations, a gain value for influencing the transmission rate of a background connection is dynamically adjusted based on data indicating a round trip time (RTT). The RTT includes a sum of a time in which the data is communicated to a remote device and a time in which acknowledgement is data returned from the remote device. In some configurations, the gain is decreased when the RTT is below a threshold and the gain is increased when the RTT is above the threshold. Among other features, the present disclosure also provides techniques involving a modified slow-start, multiplicative decrease and periodic slowdowns. The features disclosed herein mitigate some existing issues, such as latency drift, inter-LEDBAT fairness, and unnecessary slowdowns.
-
公开(公告)号:US10298504B2
公开(公告)日:2019-05-21
申请号:US15277873
申请日:2016-09-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Osman N. Ertugay , Christian Huitema , Praveen Balasubramanian , Daniel Havey
IPC: H04L12/825 , H04L12/801 , H04L1/00 , H04L12/841
Abstract: The technologies disclosed herein provide improvements to the Low Extra Delay Background Transport (LEDBAT) protocol. Some aspects of the present disclosure introduce an adaptive congestion window gain for background connections. In some configurations, a gain value for influencing the transmission rate of a background connection is dynamically adjusted based on data indicating a round trip time (RTT). The RTT includes a sum of a time in which the data is communicated to a remote device and a time in which acknowledgement is data returned from the remote device. In some configurations, the gain is decreased when the RTT is below a threshold and the gain is increased when the RTT is above the threshold. Among other features, the present disclosure also provides techniques involving a modified slow-start, multiplicative decrease and periodic slowdowns. The features disclosed herein mitigate some existing issues, such as latency drift, inter-LEDBAT fairness, and unnecessary slowdowns.
-
公开(公告)号:US20170324642A1
公开(公告)日:2017-11-09
申请号:US15331789
申请日:2016-10-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Osman N. Ertugay , Christian Huitema , Praveen Balasubramanian , Daniel Havey
CPC classification number: H04L43/16 , H04L1/0002 , H04L1/0015 , H04L5/0055 , H04L43/0811 , H04L43/0888 , H04L47/25 , H04L47/283 , H04L47/37
Abstract: The technologies disclosed herein provide improvements to the Low Extra Delay Background Transport (LEDBAT) protocol. In some scenarios, a LEDBAT connection cannot obtain accurate measurements for the base delay that it relies on. Slowing down a connection, initially and periodically, can ensure that base delay measurements begin accurately and remain accurate throughout the life of a connection. Data is communicated between two computers in a slow start mode, where a rate of the communication is increased over time from an initial rate. When one or more conditions are met, e.g., an interval lapses, the communication is slowed for a predetermined time period. The communication of the data then resumes in a slow start mode, where a rate of the communication is increased over time from an initial rate.
-
公开(公告)号:US20170324641A1
公开(公告)日:2017-11-09
申请号:US15331778
申请日:2016-10-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Osman N. Ertugay , Christian Huitema , Praveen Balasubramanian , Daniel Havey
IPC: H04L12/26 , H04L12/801 , H04L5/00 , H04L29/08
CPC classification number: H04L43/16 , H04L1/0002 , H04L1/0015 , H04L5/0055 , H04L43/0811 , H04L43/0882 , H04L43/0888 , H04L47/10 , H04L47/12 , H04L69/326 , Y02D50/10
Abstract: A system communicates packets of data between two computers starting at an initial rate. The system then enters a slow start mode and increases the rate. As the rate increases, the system monitors acknowledgement data indicating a round trip time (RTT) associated with individual packets. When the RTT meets or exceeds a threshold, the system exits the slow start mode and continues the background connection a selected rate. The selected rate is based on the acknowledgement data associated with one or more packets having an RTT that meet or exceed the threshold. The features disclosed herein mitigate some of the issues with the LEDBAT protocol and other congestion control techniques, some which may include queue overflows and unnecessary slowdowns.
-
-
-