Abstract A connection-oriented congestion controller for a common channel signaling network comprises a memory for storing data representative of established connections, and a data transceiver connected between user terminals and remote signaling nodes for receiving and sending data messages on the established connections. The data transceiver is responsive to a blocking status indication for imposing flow control on the data messages and marking the established connections as blocked in the memory, and is responsive to an unblocking status indication for removing the flow control and marking the established connections as unblocked in the memory. A resource monitor compares a resource availability value with a number of thresholds, and produces the blocking status indication when it becomes lower than a start-of-blocking threshold until it becomes higher than an end-of-blocking threshold, or produces the unblocking status indication when the resource availability value becomes higher than a start-of-unblocking threshold until it becomes lower than an end-of-unblocking threshold. If all of the established connections are marked unblocked in the memory, the resource monitor compares the resource availability value with a new connection threshold to determine whether a new connection request is to be allowed or refused.
A connection-oriented congestion controller adapted for use in one of a plurality of interconnected signaling nodes of a common channel signaling network, comprising: connection setup means for establishing a connection in response to a connection request when there is a grant indication that a connection request is allowed; a memory for storing data representative of the established connections marked as blocked or unblocked; data receiving and sending means connected between user terminals and one of the signaling nodes for receiving and sending data messages on the established connections, said data receiving and sending means being responsive to a blocking status indication for imposing flow control on said data messages and marking the established connections as blocked in said memory and responsive to an unblocking status indication for removing said flow control and marking the established connections as unblocked in said memory; and control means connected to said data receiving and sending means for generating a resource availability value representative of availability of the established connections, comparing the resource availability value with a start-of-blocking threshold, an end-of-blocking threshold, a start-of-unblocking threshold and an end-of-unblocking threshold, and producing said blocking status indication when the resource availability value becomes lower than the start-of-blocking threshold until the resource availability value becomes higher than the end-of-blocking threshold, or said unblocking status indication when the resource availability value becomes higher than the start-of-unblocking threshold until the resource availability value becomes lower than the end-of-unblocking threshold, comparing said resource availability value with a new connection threshold if all of the established connections are marked unblocked in said memory, and producing said grant indication if the resource availability value is determined to be lower than said new connection threshold.
Claim 2
Dependent Claim
58 words
A connection-oriented congestion controller as claimed in claim 1, wherein the start-of-blocking threshold (L5) is smaller than the end-of-blocking threshold (L4), the start-of-unblocking threshold (L2) is higher than the end-of-unblocking threshold (L3), and the end-of-unblocking threshold (L3) is higher than the end-of-blocking threshold (L4), and wherein said new connection threshold (L1) is higher than the start-of-unblocking threshold (L2).
Claim 3
Dependent Claim
275 words
In a connection-oriented congestion controller adapted for use in one of a plurality of interconnected signaling nodes of a common channel signaling network, comprising connection setup means for establishing a connection in response to a connection request when there is a grant indication that a connection request is allowed, a memory for storing data representative of the established connections marked as blocked or unblocked, and data receiving and sending means connected between user terminals and one of the signaling nodes for receiving and sending data messages on the established connections, a method comprising the steps of: a) generating a resource availability value representative of availability of the established connections; b) comparing the resource availability value with a start-of-blocking threshold, an end-of-blocking threshold, a start-of-unblocking threshold and an end-of-unblocking threshold, and producing a blocking status indication when the resource availability value becomes lower than the start-of-blocking threshold until the resource availability value becomes higher than the end-of-blocking threshold, or an unblocking status indication when the resource availability value becomes higher than the start-of-unblocking threshold until the resource availability value becomes lower than the end-of-unblocking threshold; c) imposing flow control on said data messages and marking the established connections as blocked in said memory in response to said blocking status indication; d) removing said flow control and marking the established connections as unblocked in said memory in response to said unblocking status indication; e) comparing said resource availability value with a new connection threshold if all of the established connections are marked unblocked in said memory; and f) producing said grant indication if the resource availability value is determined to be lower than said new connection threshold.
Claim 4
Dependent Claim
56 words
A method as claimed in claim 3, wherein the start-of-blocking threshold (L5) is smaller than the end-of-blocking threshold (L4), the start-of-unblocking threshold (L2) is higher than the end-of-unblocking threshold (L3), and the end-of-unblocking threshold (L3) is higher than the end-of-blocking threshold (L4), and wherein said new connection threshold (L1) is higher than the start-of-unblocking threshold (L2).
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.