Systems and methods for congestion control on mobile edge networks
AssigneeVerizon Patent and Licensing Inc.
InventorsFeng Li, Haim S. Ner, Parry Cornell Booker, Ning Chen
Life of this patent
Estimating the term…
Abstract
A network device receives, from a congestion controller, traffic policy information associated with a data stream between a sender and a receiver, where the traffic policy information includes a maximum round trip delay time (RTT) and a maximum throughput rate (Rate). The network device obtains a receiver advertised window size (RWND) for the receiver for the data stream. The network device modifies the RWND based on the RTT and the Rate to produce a modified receiver window size (RWND′) and sends the RWND′ to the sender for use in controlling congestion on the data stream between the sender and the receiver.
Claims20
A method, comprising:
- receiving, by a network device, traffic policy information associated with a first data stream between a sender endpoint and a receiver endpoint of a first network session associated with an execution of an application service, wherein the traffic policy information includes multiple traffic shaping policy parameters;
- obtaining, by the network device, an acknowledgement message from the receiver endpoint;
- modifying, by the network device, the acknowledgement message based on the multiple traffic shaping policy parameters;
- and
- forwarding, from the network device, the modified acknowledgement message to the sender endpoint to control the first data stream.
A network device, comprising:
- a processor or logic configured to:
- receive traffic policy information associated with a first data stream between a sender endpoint and a receiver endpoint of a first network session associated with an execution of an application service, wherein the traffic policy information includes multiple traffic shaping policy parameters;
- obtain an acknowledgement message from the receiver endpoint for the first data stream;
- modify the acknowledgement message based on the multiple traffic shaping policy parameters;
- and
- forward the modified acknowledgement message to the sender endpoint to control the first data stream.
A non-transitory storage medium storing instructions executable by a network device, wherein the instructions comprise instructions to cause the network device to:
- receive traffic policy information associated with a first data stream between a sender endpoint and a receiver endpoint of a first network session associated with an execution of an application service, wherein the traffic policy information includes multiple traffic shaping policy parameters;
- obtain an acknowledgement message from the receiver endpoint for the first data stream;
- modify the acknowledgement message based on the multiple traffic shaping policy parameters;
- and
- forward the modified acknowledgement message to the sender endpoint to control the first data stream.
Dependencies are inferred from the claim text.