Back to results
US 2021/0211384 A1Published application
Congestion control
AssigneeNetduma Software, LTD.
InventorIain Kibet Fraser
Life of this patent
Estimating the term…
Abstract
In an embodiment, header information of messages is altered to specify a window within which to receive information, so that the messages sent by a remote device will be sent at a rate that a network can receive messages. The sending of acknowledgements of messages are paced to control window growth. Bandwidth is allocated to a plurality of flows such that the satisfied flows require less bandwidth than an amount of bandwidth allocated to each unsatisfied flow.
Claims18
A system comprising:
- a machine having a module that controls congestion, the machine having the module including at least
- at least a processor system having at least one processor and
- a memory system storing one or more machine instructions, which when implemented by the first machine cause the machine to implement a method including at least,
- determining, by the machine that has the module, a rate at which a first machine is capable of receiving messages from a second machine, without creating congestion;
- automatically altering, by the machine that has the module, header information of a message from the first machine to the second machine, to specify a window within which information is to be sent by the second machine, the window being chosen so that the information will be sent at the rate that was determined;
- and
- sending the message, via the processor system, to the second machine at the rate determined, the sending occurring after the altering of header information.
4 more elements
A method comprising:
- automatically determining, by a machine having a module for controlling congestion, a rate at which a first machine is capable of receiving messages from a second machine, without creating congestion, the machine having the module including at least a processor system having at least one processor and a memory system storing one or more machine instructions;
- automatically altering, by the machine that has the module, header information of a message from the first machine to the second machine, to specify a window within which information is to be sent by the second machine, the window being chosen so that the information will be sent at the rate that was determined;
- and
- sending the message, via the processor system, to the second machine at the rate determined, the sending occurring after the altering of header information.
1 more element
Dependencies are inferred from the claim text.