Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
261 words
A system for controlling traffic in a digital communication network accommodating multiple types of flow control and having a number of nodes and connection paths between nodes established by switches at said nodes, with selected switches of said network having either rate-based or credit-based flow control systems, comprising: a source end system at an upstream node of said system for controlling the transmission of cells of data along a connection path from said upstream node through an intermediate node of said network to a destination end system at a downstream node by adjusting the cell transmission rate of cells transmitted by said source end system, said source end system including means for transmitting resource management cells with said cells of data, said resource management cells containing at least one field having credit information and one field having rate information to accommodate the multiple types of flow control; means at said intermediate node for writing information into at least one of said resource management cells for updating the corresponding resource management cell field to reflect the level of congestion at said intermediate node on a credit or rate basis and for transmitting said updated field to said upstream node, and means at said source end system for adjusting said cell transmission rate based on said updated field from said intermediate node, such that for intermediate nodes having different types of flow control, either credit based or rate based, resource management cells at said nodes are permitted to convey feedback information to said source end system regardless of the type of flow control.
Claim 2
Independent Claim
261 words
A system for controlling traffic in a digital communication network accommodating multiple types of flow control and having a number of nodes and connection paths between nodes established by switches at said nodes, with selected switches of said network having either rate-based or credit-based flow control systems, comprising: a source end system at an upstream node of said system for controlling the transmission of cells of data along a connection path from said upstream node through an intermediate node of said network to a destination end system at a downstream node by adjusting the cell transmission rate of cells transmitted by said source end system, said source end system including means for transmitting resource management cells with said cells of data, said resource management cells containing at least one field having credit information and one field having rate information to accommodate the multiple types of flow control; means at said intermediate node for writing information into at least one of said resource management cells for updating the corresponding resource management cell field to reflect the level of congestion at said intermediate node on a credit or rate basis and for transmitting said updated field to said upstream node, and means at said source end system for adjusting said cell transmission rate based on said updated field from said intermediate node, such that for intermediate nodes having different types of flow control, either credit based or rate based, resource management cells at said nodes are permitted to convey feedback information to said source end system regardless of the type of flow control.
Claim 3
Dependent Claim
13 words
The system of claim 1, wherein said credit information includes a credit value.
Claim 4
Dependent Claim
43 words
The system of claim 2 wherein said means for adjusting includes means for merging the credit values from all of the nodes associated with said connection path and for adjusting cell transmission rate or limiting cell transmission based on a merged credit value.
Claim 5
Dependent Claim
51 words
The System of claim 3 wherein said network includes at least one node downstream of said intermediate node and wherein said updating means includes means for merging the credit values associated with resource management cells received from said downstream node and means for generating resource management cells to be transmitted upstream.
Claim 6
Dependent Claim
32 words
The System of claim 3 wherein said source end system includes means for converting a credit value into a rate value and means for coupling said rate value to said adjusting means.
Claim 7
Dependent Claim
33 words
The System of claim 3, and further including means for selecting for adjusting said transmission rate to the lesser of the credit values associated with either a rate-based node or a credit-based node.