×

Scheduler design for ATM switches, and its implementation in a distributed shared memory architecture

  • US 5,959,993 A
  • Filed: 09/13/1996
  • Issued: 09/28/1999
  • Est. Priority Date: 09/13/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A cell scheduler for a distributed shared memory switch architecture, the cell scheduler comprising:

  • a controller for scheduling transmissions of cells from output queues of the switch architecture pursuant to one of a plurality of scheduling modes, receiving a mode selection input, segregating the output queues into groups of output queues, assigning priority rankings to the groups, and applying one of a plurality of scheduling disciplines at each of the groups as determined by the mode selection input and the priority rankings;

    the group of output queues comprising a group of per-virtual-channel queues and at least one group of first-in-first-out queues;

    the plurality of scheduling disciplines comprising a weighted-fair-queuing scheduling discipline applied by the controller at the group of per-virtual-channel queues and a round-robin scheduling discipline applied by the controller at the at least one group of first-in-first-out queues;

    the priority rankings comprising a highest priority ranking; and

    the group of per-virtual-channel queues being assigned the highest priority ranking.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×