Back to results
US 2018/0131613 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.
Claims19
A method comprising:
- automatically altering, by a machine, header information of a message to a server from a client to specify a window within which information is sent by the server, the window being chosen so that the information will be sent at a rate that a client can receive messages without congestion without exceeding a bandwidth allocated to the client, the machine including a processor system having at least one processor and a memory system;
- and
- sending the message, via the processor system, to a server sending messages to the user machine.
A method comprising:
- allocating, by a machine, bandwidth to each of a plurality of flows that is adequate to satisfy the plurality flows, such that each flow that is allocated enough bandwidth to be satisfied, requires less bandwidth to be satisfied than an amount of bandwidth allocated to each unsatisfied flow, the machine including a processor system including at least one processor and a memory system.
A system comprising:
- a machine including
- a processor system having at least one processor and
- a memory system storing one or more machine instructions, which when invoked cause the machine to implement the following method,
- automatically altering, by the machine,
- header information of a message to a server from a client to specify a window within which information is sent by the server, the window being chosen so that the information will be sent at a rate that a client can receive messages without congestion;
- and
- sending the message, via the processor system, to a server sending messages to the client machine.
4 more elements
Dependencies are inferred from the claim text.