Patent US5295183A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5295183A Expired / Lapsed US ⏱️ 0.0 years remaining

Congestion control system for telecommunications

Assignee: Genband US LLC
•
Filing: 1991-11-21
•
Granted: 1994-03-15
•
Expires: 2011-11-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A congestion control system is provided which is an enhancement of the dynamic call routing system taught by Szybicki et al. in U.S. Pat. No. 4,284,852. The congestion control system includes two parts, a restrictive control and an expansive control. The restrictive control uses data collected by the network processor to provide a call gapping recommendation which is automatically updated each cycle (typically 10 seconds). The call gapping recommendation is used to restrict entry of calls to the network. The expansive control system uses a call compression factor to deflect tandem traffic from overloaded nodes. If direct traffic continues to increase, the restrictive control takes over from the expansive control.

Inventors

  • 👤 Francis Langlois
  • 👤 France Caron
  • 👤 Jean M. Regnier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 11:34
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/64; H04Q3/66

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 176 words
In a telecommunications network having a plurality of switching offices interconnected by trunks and connected to a central processor for periodically exchanging data, with the central processor during an update cycle, to effect dynamic call routing, a method of congestion control comprising the steps of: at the beginning of an update cycle, receiving data, from the switching offices, indicative of occupancy of network resources for updating data of the central processor; determining from the data whether there are destinations within the network to which access is to be restricted; establishing an alert status for each of the restricted destinations; calculating, for each of the restricted destinations, an interval of time to be left between calls entering the network that are directed thereto and referred to as a call interarrival time; and the central processor, during the update cycle, sending, to the switching offices, an identification for each of the restricted destinations, together with the alert status and the call interarrival time therefor for updating data of the switching offices for dynamic call routing and congestion control.
Claim 2
Dependent Claim 176 words
In a telecommunications network having a plurality of switching offices interconnected by trunks and connected to a central processor for periodically exchanging data, with the central processor during an update cycle, to effect dynamic call routing, a method of congestion control comprising the steps of: at the beginning of an update cycle, receiving data, from the switching offices, indicative of occupancy of network resources for updating data of the central processor; determining from the data whether there are destinations within the network to which access is to be restricted; establishing an alert status for each of the restricted destinations; calculating, for each of the restricted destinations, an interval of time to be left between calls entering the network that are directed thereto and referred to as a call interarrival time; and the central processor, during the update cycle, sending, to the switching offices, an identification for each of the restricted destinations, together with the alert status and the call interarrival time therefor for updating data of the switching offices for dynamic call routing and congestion control.
Claim 3
Dependent Claim 43 words
A method as claimed in claim 1 wherein the step of establishing the alert status includes the steps of computing an average occupancy, O av , for the current update cycle and comparing the average occupancy to a predetermined threshold, ρ 0 .
Claim 4
Dependent Claim 56 words
A method as claimed in claim 2 wherein the step of computing an average occupancy, O av , is in accordance with the formula: O.sub.av ←(1-β)*O.sub.m +β*O.sub.av where, O m is a measured occupancy for the current update cycle, β is a weighting factor, and O av is the average occupancy of all previous update cycles.
Claim 5
Dependent Claim 28 words
A method as claimed in claim 3 wherein the step of computing the average occupancy, O av , uses a weighting factor, β of between 0 to 1.
Claim 6
Dependent Claim 61 words
A method as claimed in claim 1 wherein the step of calculating the call interarrival time is in accordance with the formula: ##EQU5## for data of a direct occupancy measurement type, where ρ is a current occupancy measurement, ρ t , is a target occupancy, RECOM is a previously recommended call interarrival time and R min is a predetermined floor value.
Claim 7
Dependent Claim 47 words
A method as claimed in claim 5 wherein the step of calculating the call interarrival time uses a value of R min of about 0.1 R 0 where R 0 =1/(λ exp /number of switching offices) where λ exp is an expected call flow at a subscriber.
Claim 8
Dependent Claim 78 words
A method as claimed in claim 1 wherein the step of calculating the call interarrival time is in accordance with the formula: ##EQU6## for data representing a rate of calls overflowing, where O m is a current overflow measurement, O t is a target overflow, RECOM is a previously recommended call interarrival time, T U is the data exchanging period, z is the number of switching offices in the network and R min is a predetermined floor value.
Claim 9
Dependent Claim 59 words
A method as claimed in claim 1 further comprising the steps of, for each of the plurality of switching offices, receiving the identification for each of the restricted destinations, together with the alert status and the call interarrival time therefor, from the central processor, and staggering application of the call interarrival time for each destination having an alert status.
Claim 10
Dependent Claim 109 words
A method as claimed in claim 8 wherein the step of staggering application of the call interarrival time for each destination having an alert status includes, if a previous call release time exists, generating a release time in accordance with the formula: T.sub.0i ←T+(T.sub.0i -T)*(RECOM.sub.i /PREV--RECOM) where T is the present time, T 0i is the previous release time at switch i, RECOM is the current call interarrival time recommendation and PREV--RECOM is the recommendation of the previous update cycle; otherwise, generating a release time in accordance with the formula: T 0i ←T+RECOM*random[0,1], where random [0,1] is a random number generator which picks a number between 0 and 1.
Claim 11
Dependent Claim 208 words
In a telecommunications network having a plurality of switching offices interconnected by trunks and connected to a central processor for periodically exchanging data, with the central processor during an update cycle, to effect dynamic call routing, a method of congestion control comprising the steps of: at the beginning of an update cycle, receiving data, from the switching offices, indicative of occupancy of network resources for updating data of the central processor; for each origin-destination pair of the plurality of switching offices, recommending a tandem switching office in dependence upon occupancy of trunks to the switching office and CPU occupancy of the switching office; determining from the data whether there are destinations within the network to which access is to be restricted; establishing an alert status for each of the restricted destinations; calculating, for each of the restricted destinations an interval of time to be left between calls entering the network that are directed thereto and referred to as a call interarrival time; and the central processor, during the update cycle, sending, to the switching offices, an identification for each of the restricted destinations, together with the alert status and the call interarrival time therefor for updating data of the switching offices for dynamic call routing and congestion control.
Claim 12
Dependent Claim 208 words
In a telecommunications network having a plurality of switching offices interconnected by trunks and connected to a central processor for periodically exchanging data, with the central processor during an update cycle, to effect dynamic call routing, a method of congestion control comprising the steps of: at the beginning of an update cycle, receiving data, from the switching offices, indicative of occupancy of network resources for updating data of the central processor; for each origin-destination pair of the plurality of switching offices, recommending a tandem switching office in dependence upon occupancy of trunks to the switching office and CPU occupancy of the switching office; determining from the data whether there are destinations within the network to which access is to be restricted; establishing an alert status for each of the restricted destinations; calculating, for each of the restricted destinations an interval of time to be left between calls entering the network that are directed thereto and referred to as a call interarrival time; and the central processor, during the update cycle, sending, to the switching offices, an identification for each of the restricted destinations, together with the alert status and the call interarrival time therefor for updating data of the switching offices for dynamic call routing and congestion control.
Claim 13
Dependent Claim 101 words
A method as claimed in claim 10 wherein the step of recommending a tandem switching office TSO, for an origin-destination pair od, is in accordance with the following: TSO=max{min[C n (l.sub.[0]on -P.sub.[0]on),C n (l nd -P nd )]} for n=1, 2, 3 , . . . ,z where C n is a call compression factor (CCF) of switching office n, z is the number of switching offices in the network, l ij is the number of idle trunks between switching offices i and j, and P ij is a predetermined protective allowance on the trunks between switching offices i and j.
Claim 14
Dependent Claim 58 words
A method as claimed in claim 11 wherein in the step of recommending a tandem switching office, for each update cycle, for each switching office n, C n is updated with the following: C.sub.n ←min {C.sub.n (ρ.sub.t /ρ.sub.n),1} where ρ t is a predetermined CPU occupancy and ρ n is the CPU occupancy received from switching office n.

References Cited (Backward Citations)

US4284852A Cited
US4756019A Cited
US4991204A Cited
US5068892A Cited
US5142570A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-14 1997-09-13 1998-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-14 2001-09-13 2002-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-14 2005-09-13 2006-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag