METHODS AND SYSTEMS FOR PERFORMING TCP THROTTLE
First Claim
1. A method of accelerating network traffic, the method comprising:
- receiving a plurality of network packets;
setting a threshold for a buffer, wherein the threshold indicates a low water mark for the buffer;
storing the plurality of network packets in the buffer at least until the buffer'"'"'s capacity is full;
removing packets from the buffer;
transmitting the removed packets via a downstream link to an associated destination; and
in response to removing packets from the buffer such that the buffer'"'"'s capacity falls below the threshold, receiving additional packets and storing the additional packets at least until the buffer'"'"'s capacity is full.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems and methods of accelerating network traffic. The method includes receiving a plurality of network packets and setting a threshold for a buffer. The threshold indicates a low water mark for the buffer. The method further includes storing the plurality of network packets in the buffer at least until the buffer'"'"'s capacity is full, removing packets from the buffer, and transmitting the removed packets via a downstream link to an associated destination. Furthermore, the method includes that in response to removing packets from the buffer such that the buffer'"'"'s capacity falls below the threshold, receiving additional packets and storing the additional packets at least until the buffer'"'"'s capacity is full.
46 Citations
20 Claims
-
1. A method of accelerating network traffic, the method comprising:
-
receiving a plurality of network packets; setting a threshold for a buffer, wherein the threshold indicates a low water mark for the buffer; storing the plurality of network packets in the buffer at least until the buffer'"'"'s capacity is full; removing packets from the buffer; transmitting the removed packets via a downstream link to an associated destination; and in response to removing packets from the buffer such that the buffer'"'"'s capacity falls below the threshold, receiving additional packets and storing the additional packets at least until the buffer'"'"'s capacity is full. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for accelerating network traffic, the system comprising:
a client configured to generate requests for a plurality of packets; a proxy server connected with the client, wherein the proxy server is configured to receiving the plurality of packets, set a threshold for a buffer, wherein the threshold indicates a low water mark for the buffer, store the plurality of packets in the buffer at least until the buffer'"'"'s capacity is full, remove packets from the buffer, transmit the removed packets via a downstream link to the client, and in response to removing packets from the buffer such that the buffer'"'"'s capacity falls below the threshold, receive additional packets and store the additional packets at least until the buffer'"'"'s capacity is full. - View Dependent Claims (15, 16, 18, 19, 20)
-
17. A machine-readable medium for accelerating network traffic, the machine-readable medium including sets of instructions stored thereon which, when executed by a machine, cause the machine to:
-
receive a plurality of network packets; set a threshold for a buffer, wherein the threshold indicates a low water mark for the buffer; store the plurality of network packets in the buffer at least until the buffer'"'"'s capacity is full; remove packets from the buffer; transmit the removed packets via a downstream link to an associated destination; and in response to removing packets from the buffer such that the buffer'"'"'s capacity falls below the threshold, receive additional packets and storing the additional packets at least until the buffer'"'"'s capacity is full.
-
Specification