Adaptive congestion control mechanism for modular computer networks
AssigneeCray Research, Inc.
InventorsSteven L. Scott, Richard D. Pribnow, Peter G. Logghe, Daniel L. Kunkel, Gerald A. Schwoerer
Life of this patent
Estimating the term…
Loading patent…
AssigneeCray Research, Inc.
InventorsSteven L. Scott, Richard D. Pribnow, Peter G. Logghe, Daniel L. Kunkel, Gerald A. Schwoerer
Estimating the term…
A congestion control mechanism for a node of a modular computer network system. The mechanism includes registers for maintaining the number of undelivered requests and unanswered requests for the node and registers for the maximum number of such undelivered requests and unanswered requests. The mechanism regulates congestion on the network by throttling back or ratcheting up the allowed number of undelivered requests and unanswered requests based upon the level of busy and non-busy results of such requests and answers. Congestion is also alleviated by the implementation of a set of large and small send and receive buffers. These buffers are configurably partitioned among virtual I/O channels. Each request virtual I/O channel may utilitize congestion control.
A method of reducing network congestion in a system in which a client computer is connected to a network, comprising the steps of:
A method of reducing network congestion in a system in which a client computer is connected to a network, comprising the steps of:
In a computer having a memory, a buffer partitioning device for associating I/O buffers with virtual I/O channels, the device comprising:
In a computer system having a plurality of packet types, an apparatus for buffer partitioning, comprising:
Dependencies are inferred from the claim text.