← Back to Patent Explorer
EP0817436A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Packet switched communication system

Assignee: Nokia Canada Inc
•
Filing: 1997-06-27
•
Granted: —
•
Expires: 2017-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A packet switched communication system including a traffic shaper. The traffic shaper includes a queuing mechanism (28), a scheduling mechanism (62, 63) and a transmit mechanism (65). The traffic shaper provides multiple rate sensitive priority queues which reduce relative data transport unit delay variations in time multiplexed from output queued routing mechanisms.

Inventors

  • 👤 Christopher J. Kappler
  • 👤 Joseph B. Lyles

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 15:12
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/10; H04L49/104; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L49/20; H04L49/205; H04L49/30; H04L49/3081; H04L49/50; H04L49/501; H04L49/503; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5614; H04L2012/5615; H04L2012/5619; H04L2012/5625; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5636; H04L2012/5638; H04L2012/5646; H04L2012/5649; H04L2012/5651; H04L2012/5678; H04L2012/5679; H04L2012/568; H04L49/25; H04L49/253; H04L49/254; H04L49/505

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 249 words
A packet switched communication system including a traffic shaper for granting packets of multiple constant bit rate flows time multiplexed, serial access during successive time slots to a shared resource of said system in substantial compliance with individual network traffic contracts for the respective flows; said traffic shaper comprising a queuing mechanism (28) for organizing pending packets of active flows in respective queues, with each of said queues having an oldest pending packet at head of queue order; a scheduling mechanism (62, 63) coupled to said queuing mechanism (28) for scheduling the oldest pending packets of the respective flows for service at times which are selected in accordance with the respective network traffic contracts for such flows; said scheduling mechanism (62, 63) including provision for preferentially resolving any scheduling conflicts between packets of flows having relatively high and relatively low contractually specified packet emission rates, respectively, in favor of servicing packets of said high emission rate flows first, thereby enforcing a serialized service schedule on the packets of said active flows, while preferentially distributing delay caused by such conflict resolution to the lower emission rate flows; and a transmit mechanism (65) coupled to said queuing mechanism (28) and to said scheduling mechanism (62, 63) for transferring packets of said active flows to said shared resource in accordance with said serialized service schedule, said packets being logically transformed for subsequent operation of said traffic shaper from a pending state to a serviced state upon being transferred to said shared resource.
Claim 2
Dependent Claim 75 words
A packet switched communication system as claimed in Claim 1, wherein said provision for resolving scheduling conflicts comprises a relatively high priority calendar queue and a relatively low priority calendar queue; packets of said high emission rate flows are scheduled on said high priority calendar queue; and packets of said low emission rate flows are scheduled on said low priority calendar queue; whereby said scheduling conflicts are resolved by deferring to the high priority queue.
Claim 3
Dependent Claim 355 words
A packet switched communication system including a traffic shaper for granting packets of multiple flows time multiplexed, serial access during successive time slots to a shared resource of said system in substantial compliance with individual network traffic contracts for the respective flows; said traffic contracts establishing respective nominal rates and associated tolerances of specified strictness for said flows; said traffic shaper comprising a queuing mechanism (28) for organizing pending packets of active flows in respective queues, with each of said queues having an oldest pending packet at head of queue order; a scheduling mechanism (62, 63) coupled to said queuing mechanism for scheduling the oldest pending packets of the respective flows for service at times which are selected in accordance with the respective network traffic contracts for such flows; said scheduling mechanism including a relatively high priority calendar queue and a relatively low priority calendar queue; where packets of flows having relatively strict tolerances on their contractually established nominal rates are scheduled on said high priority calendar queue, and packets of flows having relatively loose tolerances on their contractually established nominal rates are scheduled on said low priority calendar queue, whereby any scheduling conflicts are resolved by deferring to said high priority queue to enforce a serialized service schedule on the packets of said active flows, while distributing delay caused by such conflict resolution to flows having relatively loose tolerances; said high priority calendar queue having a relatively fine resolution to accommodate the scheduling of packets of flows having relatively tight tolerances to a precision which is on the order of a single one of said time slots; and said low priority calendar queue having a coarser resolution to accommodate a less precise scheduling of packets of flows having a relatively loose tolerance. a transmit mechanism (65) coupled to said queuing mechanism (28) and to said scheduling mechanism (62, 63) for transferring packets of said active flows to said shared resource in accordance with said serialized service schedule, said packets being logically transformed for subsequent operation of said traffic shaper from a pending state to a serviced state upon being transferred to said shared resource.
Claim 4
Dependent Claim 34 words
A packet switched communication system as claimed in any of Claims 1 to 3, wherein said scheduling mechanism includes a virtual time stamp mechanism for scheduling said packets for service on said calendar queues.
Claim 5
Dependent Claim 23 words
A packet switched communication system as claimed in any of claims 1 to 4, wherein said packets have a uniform fixed bit length.
Claim 6
Dependent Claim 24 words
A packet switched communication system as claimed in claim 5, wherein said packets are fixed constant byte length cells for asynchronous transfer mode communications.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag