← Back to Patent Explorer
US5295135A Expired / Lapsed US ⏱️ 0.0 years remaining

Arrangement for monitoring the bit rate in ATM networks

Assignee: Siemens AG
•
Filing: 1992-08-20
•
Granted: 1994-03-15
•
Expires: 2012-08-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract For dual leaky bucket ATM bit rate monitoring, a peak bit rate is monitored in a first leaky bucket unit and a maximum cell plurality of a full rate burst is defined. A duration of peak rate bursts is monitored in a second leaky bucket unit with a first counter respectively reset to 0 when the counter reading returns below a defined value. An average bit rate is monitored with a further counter having a lower response value that is incremented with a cell rate which is smoothed dependent on a degree of filling in an additional cell counter.

Inventors

  • 👤 Anton Kammerl

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:55
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L2012/5614; H04L2012/5629; H04L2012/5631; H04L2012/5636; H04L2012/5637

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 425 words
A system for bit rate monitoring in an ATM network, comprising: first leaky bucket means for monitoring a constant bit rate r c or a peak bit rate r p =B z ·d 1 /T 1 , where B z =plurality of bits per ATM cell, d 1 =deincrementation value ant T 1 =deincrementation period of the first leaky bucket means, and defining for a fullrate burst a maximum possible plurality n max =s 1 +kd 1 of ATM cells up to a response of the first leaky bucket means, where k=1+ (s 1 -d 1 )/((T 1 /t z )-d 1 )⊥, s 1 =response threshold of the first leaky bucket means, and t z =duration of an ATM cell at a maximum transmission rate; second leaky bucket means for monitoring an average bit rate r a =B z ·d 2 /T 2 , where d 2 =deincrementation value and T 2 =deincrementation period of the second leaky bucket means, and defining a maximum duration t max ≈s 2 ·B z /(r p -r a ) of a peak rate burst where s 2 =response threshold of the second leaky bucket means; said second leaky bucket means having first, second, and third counter means; said first counter means having said response threshold s 2 and also a reset threshold s R for resetting the first counter means to zero upon a downward transgression thereof, said reset threshold s R lying just before said response threshold S 2 , said response threshold s 2 having a counter reading which is incremented with ATM cells arriving in said second leaky bucket means, and being deincremented by said deincrementation value d 2 with said deincrementation period T 2 ; said third counter means also being connected to be incremented with said ATM cells fed to said second leaky bucket means and being deincremented by means for providing a respective counting step with a cell clock rate R R dependent on a degree of filling of said third counter means; said second counter means also being connected to be deincremented by said deincrementation value d 2 with said deincrementation period T 2 , and also being connected for being simultaneously incremented with said deincrementation of said third counter means; and said second counter means having a response threshold s 2 * which is lower than the response threshold s 2 of said first counter means, either of said s 2 * or s 2 response thresholds when reached resulting in an elimination or marking of excess ATM cells.
Claim 2
Independent Claim 425 words
A system for bit rate monitoring in an ATM network, comprising: first leaky bucket means for monitoring a constant bit rate r c or a peak bit rate r p =B z ·d 1 /T 1 , where B z =plurality of bits per ATM cell, d 1 =deincrementation value ant T 1 =deincrementation period of the first leaky bucket means, and defining for a fullrate burst a maximum possible plurality n max =s 1 +kd 1 of ATM cells up to a response of the first leaky bucket means, where k=1+ (s 1 -d 1 )/((T 1 /t z )-d 1 )⊥, s 1 =response threshold of the first leaky bucket means, and t z =duration of an ATM cell at a maximum transmission rate; second leaky bucket means for monitoring an average bit rate r a =B z ·d 2 /T 2 , where d 2 =deincrementation value and T 2 =deincrementation period of the second leaky bucket means, and defining a maximum duration t max ≈s 2 ·B z /(r p -r a ) of a peak rate burst where s 2 =response threshold of the second leaky bucket means; said second leaky bucket means having first, second, and third counter means; said first counter means having said response threshold s 2 and also a reset threshold s R for resetting the first counter means to zero upon a downward transgression thereof, said reset threshold s R lying just before said response threshold S 2 , said response threshold s 2 having a counter reading which is incremented with ATM cells arriving in said second leaky bucket means, and being deincremented by said deincrementation value d 2 with said deincrementation period T 2 ; said third counter means also being connected to be incremented with said ATM cells fed to said second leaky bucket means and being deincremented by means for providing a respective counting step with a cell clock rate R R dependent on a degree of filling of said third counter means; said second counter means also being connected to be deincremented by said deincrementation value d 2 with said deincrementation period T 2 , and also being connected for being simultaneously incremented with said deincrementation of said third counter means; and said second counter means having a response threshold s 2 * which is lower than the response threshold s 2 of said first counter means, either of said s 2 * or s 2 response thresholds when reached resulting in an elimination or marking of excess ATM cells.
Claim 3
Dependent Claim 34 words
A system according to claim 1 wherein a maximum counter reading Z Rmax of said third counter means being defined in call-associated fashion based on a measure of parameters prescribed for a respective connection.
Claim 4
Dependent Claim 48 words
A system according to claim 2 wherein said maximum counter reading Z Rmax is defined proportionally based on said response threshold s 2 of said first counter means and based on a ratio of said peak bit rate r p to said average bit rate r a .
Claim 5
Dependent Claim 50 words
A system according to claim 1 wherein said cell clock rate R R , given a small ratio of a counter reading Z R to a maximum counter reading Z Rmax of said third counter means, corresponds to a cell rate established at said average bit rate r a .
Claim 6
Dependent Claim 60 words
A system according to claim 4 wherein said cell clock rate R R , given an increasing ration Z R /Z Rmax of said counter reading Z R to said maximum counter reading Z Rmax of said third counter means, is boosted in steps above a value of the cell rate established at said average bit rate r a .
Claim 7
Dependent Claim 93 words
A system according to claim 4 wherein, given an increasing ration Z R /Z Rmax of said counter reading Z R to said maximum counter reading Z Rmax of said third counter means, said cell clock rate R R is boosted in steps above a cell rate established at said average bit rate r a until, and no later than when the maximum counter reading Z Rmax set in call-associated fashion is reached, the cell clock rate R R corresponding to a cell rate established at the peak bit rate r p .
Claim 8
Dependent Claim 36 words
A system according to claim 1 wherein, given a repeated downward transgression of the reset threshold s R effective at the first counter means, the first counter means is only reset to a higher counter reading.
Claim 9
Dependent Claim 32 words
A system according to claim 7 wherein, given a multiply repeated downward transgression of the reset threshold s R , the first counter means is reset to respectively increasingly higher counter readings.
Claim 10
Dependent Claim 32 words
A system according to claim 1 wherein only said maximum duration t max of peak rate bursts or the average bit rate r a is monitored with said second leaky bucket means.
Claim 11
Independent Claim 193 words
A system for bit rate monitoring in an ATM network and for eliminating excess ATM cells, comprising: a cell line; a first elimination means connected to said cell line which, when activated, eliminates undesired ATM cells; a second elimination means in said cell line which, when activated, also eliminates undesired ATM cells from said cell line; a first leaky bucket unit means connected to said first elimination means for monitoring a peak bit rate and for defining a maximum cell number of a full rate burst; a second leaky bucket means connected to said second elimination means for monitoring a duration of peak rate bursts; and said second leaky bucket means having a first counter and means for resetting said first counter to zero when a counter reading thereof downward transgresses a defined response threshold, a second counter means for monitoring an average bit rate and having a response value which is lower than said response value of said first counter, and said second counter means being incremented with a cell rate which is smoothed dependent on a degree of filling in a third cell counter contained in said leaky bucket unit means.
Claim 12
Independent Claim 193 words
A system for bit rate monitoring in an ATM network and for eliminating excess ATM cells, comprising: a cell line; a first elimination means connected to said cell line which, when activated, eliminates undesired ATM cells; a second elimination means in said cell line which, when activated, also eliminates undesired ATM cells from said cell line; a first leaky bucket unit means connected to said first elimination means for monitoring a peak bit rate and for defining a maximum cell number of a full rate burst; a second leaky bucket means connected to said second elimination means for monitoring a duration of peak rate bursts; and said second leaky bucket means having a first counter and means for resetting said first counter to zero when a counter reading thereof downward transgresses a defined response threshold, a second counter means for monitoring an average bit rate and having a response value which is lower than said response value of said first counter, and said second counter means being incremented with a cell rate which is smoothed dependent on a degree of filling in a third cell counter contained in said leaky bucket unit means.
Claim 13
Independent Claim 250 words
A system for bit rate monitoring and for eliminating excess ATM cells in ATM networks, comprising: a cell line over with said ATM cells pass and having first and second elimination switches connected in series; a first leaky bucket unit containing a counter having an input connected to receive said ATM cells from said cell line, having a further input at which a deincrementation value and a deincrementation period are input, and having a response threshold output connected to trigger said first elimination switch in said cell line; and a second leaky bucket unit having said second elimination switch, first, second, and third counters, said first counter connected to receive ATM cells from said cell line at a first input, a second input at which deincrementation signals for a deincrementation by a deincrementation value with a deincrementation period are input, a third input receiving feedback from a first response threshold at a first output, and a second output as a second response threshold connected through a logic element to drive said second elimination switch, said third counter having a first input connected to receive ATM cells from said cell line, a plurality of outputs connected to a cell clock generator means for determining a filling state of said third counter, and an output of the cell clock generator means connected as a feedback input back to a second input of said third counter and also connected through said second counter and through said logic element to said second elimination switch.
Claim 14
Independent Claim 250 words
A system for bit rate monitoring and for eliminating excess ATM cells in ATM networks, comprising: a cell line over with said ATM cells pass and having first and second elimination switches connected in series; a first leaky bucket unit containing a counter having an input connected to receive said ATM cells from said cell line, having a further input at which a deincrementation value and a deincrementation period are input, and having a response threshold output connected to trigger said first elimination switch in said cell line; and a second leaky bucket unit having said second elimination switch, first, second, and third counters, said first counter connected to receive ATM cells from said cell line at a first input, a second input at which deincrementation signals for a deincrementation by a deincrementation value with a deincrementation period are input, a third input receiving feedback from a first response threshold at a first output, and a second output as a second response threshold connected through a logic element to drive said second elimination switch, said third counter having a first input connected to receive ATM cells from said cell line, a plurality of outputs connected to a cell clock generator means for determining a filling state of said third counter, and an output of the cell clock generator means connected as a feedback input back to a second input of said third counter and also connected through said second counter and through said logic element to said second elimination switch.
Claim 15
Dependent Claim 96 words
A system according to claim 11 wherein said second counter has an input connected to receive deincrementation signals for deincrementation with a same deincrementation period and deincrementation value used with said first counter, said logic element comprising an OR gate having first and second inputs and an output, and a response threshold output of the second counter being connected to said first input of said OR gate, said second input of said OR gate connecting to said second response threshold output of said first counter, and said OR gate output connecting to said second elimination switch.

References Cited (Backward Citations)

US5007048A Cited
US5119367A Cited
US5070498A 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