×

Process for improving the efficiency of high performance routing

  • US 5,901,138 A
  • Filed: 11/08/1996
  • Issued: 05/04/1999
  • Est. Priority Date: 11/08/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A closed loop rate-based flow and congestion control system for a packet communications network providing a connection for the transmission of packets between a sending end node and a receiving end node of said network, each of said packets having an associated sequence number, said control system comprising:

  • means at said receiving end node for determining the lower of either the rate at which said packets are delivered from said network to said receiving end node or the rate at which said packets are delivered from said receiving end node to a connected user;

    means for transmitting said lower rate from said receiving end node to said sending end node of said network; and

    means for adjusting the rate at which packets are launched from said sending end node on said connection in response to said lower rate, said means for adjusting comprising;

    means for switching to an alternate path if said connection between said sending end node and said receiving end node is disrupted;

    means at said sending end node to record a sequence number associated with the last packet sent prior to the switch to said alternate path;

    means at said receiving end node of determining if one or more of said packets were sent from said sending end node and not received at said receiving node, thereby being lost;

    means at said receiving end node for requesting that the sending end node resend any of said lost packets; and

    ,means at said sending end node for comparing the sequence numbers of said lost packets with said recorded sequence number and, only if said sequence numbers of said lost packets are greater than said recorded sequence number said sending end node reduces said transmission rate of said network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×