US20030193893A1

Method for accelerating TCP flows in communication networks with dynamic control

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Predictions of congestion conditions for a traffic stream in a communication network are applied to modify an initial congestion window size for the traffic stream; and dynamic bandwidth control is thereafter applied to the traffic stream. This dynamic bandwidth control may include modulating inter-packet bandwidths of the traffic stream according to a capacity of a bottleneck in a communication path through which the traffic stream passes in the communication network. The predictions of congestion conditions may be based on monitoring packet losses and/or round trip times within the communication network for a selected period of time. The monitoring may be performed on at least one of a traffic stream-by traffic stream basis, a connection-by-connection basis, a link-by-link basis, or a destination-by-destination basis.

US20030193893A1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 15 May 2022, 4.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 3 independent, 22 dependent

  1. 1
    Broadest claimClaim Score 87, broad(NHIP)A method, comprising:applying predictions of congestion conditions for a traffic stream in a communication network to modify an initial congestion window size for the traffic stream;and applying dynamic bandwidth control to the traffic stream.
  2. 9
    A method comprising:setting an initial congestion window for a traffic stream in a communication network according to predicted congestion conditions for that traffic stream;and rate limiting the traffic stream to an effective bandwidth associated with a potentially congested bottleneck in a communication path over which the traffic stream is transmitted.
  3. 20
    A communication network comprising one or more communication paths between one or more content sources and one or more clients, at least one of the communication paths including a control node configured to set an initial congestion window for a traffic stream transmitted over the at least one communication path according to predicted congestion conditions for that traffic stream and to rate limit the traffic stream to an effective bandwidth associated with a potentially congested bottleneck in the at least one communication path over which the traffic stream is transmitted.