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
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.