Adopting proportional increase for optimizing bandwidth utilization
AssigneeAdvanced Micro Devices, Inc.
InventorsRong PAN, Yanfang LE, Vipin JAIN, Peter NEWMAN
Life of this patent
Estimating the term…
Abstract
A sending networking device includes one or more processors, and memory storing one or more software applications which, when executed by any combination of the one or more processors performs an operation. The operation includes determining whether an explicit congestion notification (ECN) is marked on an acknowledgement (ACK), determining whether a measured delay is less than a target delay, and upon determining that the ECN is not marked and that the measured delay is less than the target delay, proportionally increasing a transmission parameter based on a difference between the target delay and the measured delay.
Claims20
A sending networking device, comprising:
- one or more processors;
- and
- memory storing one or more software applications which, when executed by any combination of the one or more processors performs an operation, the operation comprising:
- determining whether an explicit congestion notification (ECN) is marked on an acknowledgement (ACK) received by the sending networking device, the ACK being associated with a packet transmitted from the sending networking device;
- determining whether a measured delay of the packet is less than a first threshold;
- upon determining that the ECN is not marked and that the measured delay is less than the first threshold, proportionally increasing a transmission parameter based on a difference between the first threshold and the measured delay.
A method, comprising:
- determining whether an explicit congestion notification (ECN) is marked on an acknowledgement (ACK) received by a sending networking device, the ACK being associated with a packet transmitted from the sending networking device;
- determining whether a measured delay of the packet is less than a first threshold;
- upon determining that the ECN is not marked and that the measured delay is less than the first threshold, proportionally increasing a transmission parameter based on a difference between the first threshold and the measured delay.
A system, comprising:
- a receiving networking device;
- and
- a sending networking device configured to use a multipath connection to transmit data over a network to the receiving networking device,
- wherein the sending networking device is configured to:
- determine whether an explicit congestion notification (ECN) is marked on an acknowledgement (ACK) received by the sending networking device, the ACK being associated with a packet transmitted from the sending networking device;
- determine whether a measured delay associated with the packet is less than a target delay;
- upon determining that the ECN is not marked and that the measured delay is less than the target delay, proportionally increase a transmission parameter based on a difference between the target delay and the measured delay;
- wherein the target delay is associated with an average Round Trip Time (RTT) of packets transmitted between the sending networking device and the receiving networking device.
Dependencies are inferred from the claim text.