Nova Patents
US7366175B2

ATM packet scheduler

Summary by NHIP

ATM Packet Scheduler with Timers

The system schedules real-time traffic into ATM packets using a processor with a pre-set holdover timer that resets at each assembly start. If assembly finishes before the holdover period expires, the packet dispatches immediately; otherwise, it waits until the minimum inter-cell period (Tmin) expires, where Tmin is less than or equal to the holdover period.

Claim Score by NHIP

Read claim 22, the broadest

Abstract

A packet scheduler controls dispatch of packets containing constant bit rate (CBR) or real time variable bit rate (rt-VBR) at an ingress operation of multiplexing the packets into payloads of an asynchronous transfer mode (ATM) bearer virtual circuit connection. Packets can be queued in one of a number of queues according to priority. The scheduler controls assembly of common part sublayer payload data units (CPS-PDU) comprising any unused octets from a previous packet partially dispatched, and whole packets in order of priority. If a holdover timer period expires before a common part sublayer payload data unit is completed, the payload of that data unit is packed with null data; and dispatched. The packet dispatch is controlled so as to match the traffic characteristics of an underlying bearer channel.

US7366175B2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 13 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

54 claims: 4 independent, 50 dependent

  1. 1
    An asynchronous transfer mode (ATM) communications system, comprising:a packet scheduler including: a packet scheduler processor for scheduling assembly of real-time, delay sensitive traffic data into ATM packets of an ATM bearer virtual circuit connection (VCC);an assembly processor for assembling said real-time, delay sensitive traffic data into the ATM packets of said bearer VCC under the control of the packet scheduler processor;and a control processor for controlling dispatch of the ATM packets in conformance with a traffic characteristic of said bearer VCC;wherein said packet scheduler processor has a timer having a pre-set holdover timing period which is reset at the start of each ATM packet assembly process, whereby, if the holdover timing period expires prior to complete assembly of an ATM packet, then, on expiry of said holdover timing period, the packet scheduler dispatches the partially filled ATM packet.
  2. 22
    Broadest claimClaim Score 43, average(NHIP)A method of dispatching ATM packets encapsulating real-time, delay sensitive traffic data on an ATM network connection, comprises the steps of:scheduling assembly of said real-time, delay sensitive traffic data into ATM packets of an ATM bearer virtual circuit connection (VCC);assembling said real-time, delay sensitive traffic data into the ATM packets of said bearer VCC under the control of a packet scheduler processor;and controlling dispatch of the ATM packets in conformance with a traffic characteristic of said bearer VCC;wherein said packet scheduler processor has a timer having a pre-set holdover timing period which is reset at the start of each ATM packet assembly process, whereby, if the holdover timing period expires prior to complete assembly of an ATM packet, then, on expiry of said holdover timing period, the packet scheduler dispatches the partially filled ATM packet.
  3. 36
    A packet scheduler for an asynchronous transfer mode (ATM) communications system, comprising:a packet scheduler processor for scheduling assembly of real-time, delay sensitive traffic data into ATM packets of an ATM bearer virtual circuit connection (VCC);an assembly processor for assembling said real-time, delay sensitive traffic data into the ATM packets of said bearer VCC under the control of the packet scheduler processor;and a control processor for controlling dispatch of the ATM packets in conformance with a traffic characteristic of said bearer VCC;wherein said packet scheduler processor has a timer having a pre-set holdover timing period which is reset at the start of each ATM packet assembly process, whereby, if the holdover timing period expires prior to complete assembly of an ATM packet, then, on expiry of said holdover timing period, the packet scheduler dispatches the partially filled ATM packet.
  4. 46
    A method of operating a packet scheduler for dispatching ATM packets encapsulating real-time, delay sensitive traffic data on an ATM network connection, comprises the steps of:scheduling assembly of real-time, delay sensitive traffic data into ATM packets of an ATM bearer virtual circuit connection (VCC);assembling said real-time, delay sensitive traffic data into the ATM packets of said bearer VCC under the control of a packet scheduler processor;and controlling dispatch of the ATM packets in conformance with a traffic characteristic of said bearer VCC;wherein said packet scheduler processor has a timer having a pre-set holdover timing period which is reset at the start of each ATM packet assembly process, whereby, if the holdover timing period expires prior to complete assembly of an ATM packet, then, on expiry of said holdover timing period, the packet scheduler dispatches the partially filled ATM packet.