System and method for controlling data transfer rates on a network
First Claim
Patent Images
1. A method of regulating an average rate of transmission on a computer network employing TCP, comprising the steps of:
- determining an amount of available space in a receive buffer; and
removing data from the receive buffer such that the amount of available space in the receive buffer is maintained at a regulated value.
4 Assignments
0 Petitions
Accused Products
Abstract
Data transfer rates on a network are controlled in conjunction with TCP/IP protocols by limiting the available space in a receive buffer located on the receiver. Limits are generated by either moderating the rate that data is removed from the receive buffer or changing the receive buffer'"'"'s size. Transfer rates are reduced to decrease the impact large transfers have on other network traffic and to reduce the total number of lost data packets. Reduced rates and priorities can be managed by scheduling systems.
205 Citations
35 Claims
-
1. A method of regulating an average rate of transmission on a computer network employing TCP, comprising the steps of:
-
determining an amount of available space in a receive buffer; and
removing data from the receive buffer such that the amount of available space in the receive buffer is maintained at a regulated value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of regulating an average rate of transmission on a computer network employing TCP, comprising the steps of:
-
determining an amount of available space in a receive buffer; and
regulating an available space in the receive buffer by regulating a size of the receive buffer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
16. A system for regulating an average rate of transmission on a computer network, comprising:
-
a receive buffer located on a receiver; and
a rate control module operable to determine available space in the receive buffer and to regulate a rate at which data is removed from the receive buffer, such that the amount of available space in the receive buffer is maintained at a regulated value.
-
-
25. A system for transmitting data over a computer network employing TCP, comprising:
-
a sender;
a receiver;
a receive buffer located on the receiver; and
a rate control module configured to regulate an amount of space available in the receive buffer to influence an average rate that data is transferred from the sender to the receiver.
-
Specification