Managing Bursts of Traffic In Such a Manner as to Improve The Effective Utilization of Session Servers
First Claim
1. A method for managing bursts of traffic, the method comprising the steps of:
- incrementing a counter for each time interval in an overload condition;
decrementing said counter for each time interval not in said overload condition; and
disabling a sending of a number of out-of-dialog messages that exceed a threshold indicating said overload condition to an associated session server in a next time interval if a count of said counter exceeds a second threshold, wherein said second threshold corresponds to a maximum number of time intervals to be in said overload condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for managing bursts of traffic. A counter, referred to herein as a “frequency counter,” is incremented during those time intervals an overload condition is detected and is decremented during those time intervals an overload condition is not detected. An overload condition may refer to when the number of out-of-dialog messages exceeds a threshold value corresponding to the maximum number of out-of-dialog messages that should be accepted and forwarded to an associated session server. If the count of the frequency counter exceeds some pre-configured value, then traffic that exceeds the threshold for the overload condition is stopped from being sent to the associated session server. Otherwise, traffic that exceeds the threshold for the overload condition is permitted to be sent to the associated session server. By managing bursts of traffic in such a manner, the effective utilization of session servers is improved.
-
Citations
20 Claims
-
1. A method for managing bursts of traffic, the method comprising the steps of:
-
incrementing a counter for each time interval in an overload condition; decrementing said counter for each time interval not in said overload condition; and disabling a sending of a number of out-of-dialog messages that exceed a threshold indicating said overload condition to an associated session server in a next time interval if a count of said counter exceeds a second threshold, wherein said second threshold corresponds to a maximum number of time intervals to be in said overload condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory unit for storing a computer program for managing bursts of traffic; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for incrementing a counter for each time interval in an overload condition; circuitry for decrementing said counter for each time interval not in said overload condition; and circuitry for disabling a sending of a number of out-of-dialog messages that exceed a threshold indicating said overload condition to an associated session server in a next time interval if a count of said counter exceeds a second threshold, wherein said second threshold corresponds to a maximum number of time intervals to be in said overload condition. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product embodied in a computer readable medium for managing bursts of traffic, the computer program product comprising the programming steps of:
-
incrementing a counter for each time interval in an overload condition; decrementing said counter for each time interval not in said overload condition; and disabling a sending of a number of out-of-dialog messages that exceed a threshold indicating said overload condition to an associated session server in a next time interval if a count of said counter exceeds a second threshold, wherein said second threshold corresponds to a maximum number of time intervals to be in said overload condition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification