Patentable/Patents/US-6064651
US-6064651

Rate shaping in per-flow output queued routing mechanisms for statistical bit rate service

PublishedMay 16, 2000
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. In a switch for a packet switched communication system, an apparatus for serially emitting packets of multiple time multiplexed flows in substantial compliance with network traffic contracts corresponding to the respective flows, at least one of said traffic contracts specifying a sustainable packet emission rate and a peak packet emission rate, said apparatus comprising: a queuing mechanism, said queuing mechanism organizing pending packets in respective queues in accordance with an oldest pending packet at head of queue order; and a scheduling mechanism coupled to said queuing mechanism including a non-work conserving calendar queue, said scheduling mechanism scheduling pending packets of respective flows on said non-work conserving calendar queue for emission (i) at said peak packet emission rate if the packets are being output at a rate less than said sustainable packet emission rate and (ii) at said sustainable packet emission rate if the packets are being output at a rate substantially equal to or greater than said sustainable packet emission rate.

2

2. The apparatus of claim 1, wherein said traffic contracts further specify a numerically quantifiable burst tolerance associated with said sustainable packet emission rate and said queues have depths selected to enforce said burst tolerance.

3

3. The apparatus of claim 1, wherein said non-working conserving calendar queue is a stalled virtual clock calendar queue.

4

4. The apparatus of any of claims 1-3, wherein said packets are of uniform fixed bit length.

5

5. The apparatus of claim 4, wherein said packets are fixed byte length cells for asynchronous transfer mode communications.

6

6. A switch for a packet switched communication system including a traffic shaper for serially emitting packets of multiple time multiplexed flows in substantial compliance with individual network traffic contracts for the respective flows, at least one of said traffic contracts specifying a sustainable packet emission rate and a peak packet emission rate, said switch comprising: a queuing mechanism, said queuing mechanism organizing pending packets in respective queues in accordance with an oldest pending packet at a head of a queue order; and a scheduling mechanism coupled to said queuing mechanism including a relatively high priority non-work conserving calendar queue and a relatively low priority calendar queue, said scheduling mechanism scheduling pending packets of respective flow (i) on said low priority non-work conserving calendar queue at said peak packet emission rate if the packets are being output at a rate less than said sustainable packet emission rate and (ii) on said high priority non-work conserving calendar queue at said sustainable packet emission rate if the packets are being output at a rate substantially equal to or greater than said sustainable packet emission rate.

7

7. The switch of claim 6, wherein said non-work conserving calendar queues are stalled virtual clock calendar queues.

8

8. The switch of claim 7, wherein said traffic contracts further specify a burst tolerance associated with said sustainable packet emission rate and said queues have depths selected to enforce said burst tolerance.

9

9. The switch of claim 8, wherein said packets are of uniform, predetermined bit length.

10

10. The switch of claim 9, wherein said packets are fixed byte length cells for asynchronous transfer mode communications.

11

11. The switch of claim 7, wherein said packets are scheduled on said non-work conserving calendar queues for emission at virtual times.

12

12. The switch of claim 11, wherein emission intervals between packets scheduled for emission on said non-work conserving calendar queues are real-time offsets.

Detailed Description

Complete technical specification and implementation details from the patent document.

VI. DETAILED DESCRIPTION OF THE INVENTION

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

Unknown

Publication Date

May 16, 2000

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Rate shaping in per-flow output queued routing mechanisms for statistical bit rate service” (US-6064651). https://patentable.app/patents/US-6064651

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.