Arrangement for controlling congestion in an SS7 signaling node based on packet classification
First Claim
1. A signaling network node comprising:
- a table configured for storing originating node group entries identifying respective originating node groups, each originating node group including at least one originating signaling node configured for supplying a signaling message via a signaling network; and
a processor configured for identifying a received signaling message, having been received from one of the originating signaling nodes via the signaling network, as belonging to one of the originating node groups based on prescribed message class selection criteria, the processor configured for determining for the one originating node group a message rate based on the received signaling message, the processor further configured for selectively executing a congestion control operation for the one originating node group based on the message rate exceeding a prescribed congestion threshold for the corresponding one originating node group.
1 Assignment
0 Petitions
Accused Products
Abstract
A signaling network node is configured for identifying a received signaling message as belonging to one of a plurality of prescribed originating node groups, based on prescribed message class selection criteria. Each originating node group has at least one originating node and is assigned at least one congestion threshold relative to a message rate (e.g., messages per unit time or number of bytes per unit time). The signaling network node determines the message rate for each corresponding originating node group; if the message rate for an originating node group exceeds the corresponding at least one congestion threshold, the signaling network node outputs a congestion signaling message to the originating node having sent the signaling message, for reduction of the corresponding message rate.
59 Citations
36 Claims
-
1. A signaling network node comprising:
-
a table configured for storing originating node group entries identifying respective originating node groups, each originating node group including at least one originating signaling node configured for supplying a signaling message via a signaling network; and a processor configured for identifying a received signaling message, having been received from one of the originating signaling nodes via the signaling network, as belonging to one of the originating node groups based on prescribed message class selection criteria, the processor configured for determining for the one originating node group a message rate based on the received signaling message, the processor further configured for selectively executing a congestion control operation for the one originating node group based on the message rate exceeding a prescribed congestion threshold for the corresponding one originating node group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a signaling network node, the method including:
-
storing originating node group entries identifying respective originating node groups in a table, each originating node group including at least one originating signaling node configured for supplying a signaling message via a signaling network; identifying a received signaling message, having been received from one of the originating signaling nodes via the signaling network, as belonging to one of the originating node groups based on prescribed message class selection criteria; determining for the one originating node group a message rate based on the received signaling message; and selectively executing a congestion control operation for the one originating node group based on the message rate exceeding a prescribed congestion threshold for the corresponding one originating node group. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium having stored thereon sequences of instructions for selectively routing a received signaling message via a signaling network, the sequences of instructions including instructions for performing the steps of:
-
storing originating node group entries identifying respective originating node groups in a table, each originating node group including at least one originating signaling node configured for supplying a signaling message via a signaling network; identifying a received signaling message, having been received from one of the originating signaling nodes via the signaling network, as belonging to one of the originating node groups based on prescribed message class selection criteria; determining for the one originating node group a message rate based on the received signaling message; and selectively executing a congestion control operation for the one originating node group based on the message rate exceeding a prescribed congestion threshold for the corresponding one originating node group. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A signaling network node comprising:
-
means for storing originating node group entries identifying respective originating node groups in a table, each originating node group including at least one originating signaling node configured for supplying a signaling message via a signaling network; means for identifying a received signaling message, having been received from one of the originating signaling nodes via the signaling network, as belonging to one of the originating node groups based on prescribed message class selection criteria; means for determining for the one originating node group a message rate based on the received signaling message; and means for selectively executing a congestion control operation for the one originating node group based on the message rate exceeding a prescribed congestion threshold for the corresponding one originating node group. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification