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

Apparatus and method for ATM queuing and scheduling

Assignee: Siemens AG
•
Filing: 1995-03-23
•
Granted: 1997-05-13
•
Expires: 2015-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus having a buffer store connected to an input line upon which ATM cells are received, and an output line upon which ATM cells are transmitted is provided. A control device receives, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer store and used to schedule the particular cell for transmission on a calendar controlling a sustainable cell rate. The control device generates a second signal indicative of a minimum delay value which is applied to the buffer and, in conjunction with the first signal, is used to schedule the particular cell for transmission on a calendar controlling the peak cell rate. The apparatus can also handle routing information, where a group of channel connections define a Route which share a peak cell rate for the Route and are scheduled on the peak cell rate calendar.

Inventors

  • 👤 Andrew T. Hayter
  • 👤 Simon P. Davis
  • 👤 Paul P. Momtahan
  • 👤 Eugen B. Wallmeier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 08:37
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5678; H04L2012/5679; H04L2012/5681

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 256 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission, wherein the minimum delay value controls a second calendar for controlling a peak cell rate, and wherein the means for generating in said control means a second signal indicative of a minimum delay value is further defined by utilizing a value T+Dmin to schedule a cell onto the second calendar, where T is a real time value and Dmin is the minimum delay value and wherein the second calendar further comprises a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its timeslot in the sustainable cell rate calendar.
Claim 2
Dependent Claim 256 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission, wherein the minimum delay value controls a second calendar for controlling a peak cell rate, and wherein the means for generating in said control means a second signal indicative of a minimum delay value is further defined by utilizing a value T+Dmin to schedule a cell onto the second calendar, where T is a real time value and Dmin is the minimum delay value and wherein the second calendar further comprises a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its timeslot in the sustainable cell rate calendar.
Claim 3
Dependent Claim 42 words
The improvement of claim 1, wherein a group of channel connections defining a route share a peak cell rate for the route are scheduled on said peak cell rate calendar as a route and individually scheduled on said sustainable cell rate calendar.
Claim 4
Dependent Claim 234 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission by utilizing a value T+Dmin to schedule a cell onto a second calendar, where T is a real time value and Dmin is the minimum delay value, and wherein the minimum delay value controls the second calendar for controlling a peak cell rate, the second calendar further comprising: a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its time slot in the sustainable cell rate calendar.
Claim 5
Dependent Claim 234 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission by utilizing a value T+Dmin to schedule a cell onto a second calendar, where T is a real time value and Dmin is the minimum delay value, and wherein the minimum delay value controls the second calendar for controlling a peak cell rate, the second calendar further comprising: a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its time slot in the sustainable cell rate calendar.
Claim 6
Independent Claim 188 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; storing each cell only once in said buffer means; providing a first pointer for each cell to identify the cell time slot in a peak cell rate calendar; and providing a second pointer to identify the cell time slot in the sustainable cell rate calendar.
Claim 7
Independent Claim 188 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; storing each cell only once in said buffer means; providing a first pointer for each cell to identify the cell time slot in a peak cell rate calendar; and providing a second pointer to identify the cell time slot in the sustainable cell rate calendar.
Claim 8
Independent Claim 194 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, wherein a group of channel connections defining a route share a peak cell rate for the route, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; scheduling the group of channel connections defining a route on a peak cell rate calendar as a route; and individually scheduling said group of channel connections defining a route on the sustainable cell rate calendar.
Claim 9
Independent Claim 194 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, wherein a group of channel connections defining a route share a peak cell rate for the route, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; scheduling the group of channel connections defining a route on a peak cell rate calendar as a route; and individually scheduling said group of channel connections defining a route on the sustainable cell rate calendar.

References Cited (Backward Citations)

US5253247A Cited
US5278825A Cited
WO1993011621A1 Cited
US5400336A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-12 2000-11-11 2001-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-12 2004-11-11 2005-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-12 2008-11-11 2009-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag