×

Predictive congestion control of high-speed wide area networks

  • US 5,276,677 A
  • Filed: 06/26/1992
  • Issued: 01/04/1994
  • Est. Priority Date: 06/26/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for the control of traffic for reducing congestion on a transmission path that includes a plurality of nodes between an upstream source of the traffic and a downstream destination for the traffic comprising the steps at a given node of:

  • predicting, on the basis of recently measured cross traffic, the amounts of cross traffic that it will receive over each of the next three time frames;

    estimating, on the basis of measured controlled traffic being received from each upstream node to which it is directly connected, the amounts of controlled traffic that will be available to it over the next two time frames;

    based on (1) the said previously predicted amounts of cross traffic it will be receiving over the next three time frames, (2) said previously estimated amounts of controlled traffic that will be available to it from said upstream nodes over the next two time frames, (3) the estimated capacity to accept controlled traffic from it of the downstream nodes directly connected to it, and (4) the present state of its queue, predicting the amounts of traffic that will keep its queue at a desired level over the next three time frames;

    based on the predictions of said last recited step, estimating the total amount of traffic it should accept from said upstream nodes two time frames later;

    based on the estimates of the last step, the controlled traffic backlog at each of said upstream nodes and the available link capacity of each, scheduling the rate of controlled traffic it is willing to accept from each of said upstream nodes;

    forwarding the information as to the scheduled rates to each of said upstream nodes;

    receiving from each of the downstream nodes directly connected to it the information as to the scheduled rate of controlled traffic it can send to each of said downstream nodes; and

    transmitting its cross traffic and controlled traffic to each of said downstream nodes in accordance with the information received from each of the said downstream nodes.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×