Background transport service
First Claim
Patent Images
1. A method comprising:
- evaluating network capacity available for communications between a first node and a second node based on transfer data received by the second node from the first node within a specified receive window during a specified control interval; and
generating an adjusted receive window size for a subsequent control interval based on evaluated availability of the network capacity in the specified control interval.
2 Assignments
0 Petitions
Accused Products
Abstract
In an application-level background transport service, a receiver node infers the available network capacity between itself and a sender node over a control interval. Based on the inferred available network capacity, the receiver node adjusts its receive window size accordingly in order to conservatively optimize the bandwidth used by a background transfer without degrading performance of other foreground transfers on the network. The adjusted receive window size is communicated to the sender node, which is likely to adjust its send window size based on the adjusted receive window size.
-
Citations
48 Claims
-
1. A method comprising:
-
evaluating network capacity available for communications between a first node and a second node based on transfer data received by the second node from the first node within a specified receive window during a specified control interval; and
generating an adjusted receive window size for a subsequent control interval based on evaluated availability of the network capacity in the specified control interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
-
evaluating network capacity available for communications between a first node and a second node based on transfer data received by the second node from the first node within a specified receive window during a specified control interval; and
generating an adjusted receive window size for a subsequent control interval based on evaluated availability of the network capacity in the specified control interval. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
an estimating module evaluating network capacity available for communications between a first node and a second node based on transfer data received by the second node from the first node within a specified receive window during a specified control interval; and
an adjusting module generating an adjusted receive window size for a subsequent control interval based on evaluated availability of the network capacity in the specified control interval. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification