×

Hierarchical packet scheduling method and apparatus

  • US 5,850,399 A
  • Filed: 03/27/1998
  • Issued: 12/15/1998
  • Est. Priority Date: 04/04/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for scheduling packet transmission in a network communication device comprising the steps of:

  • receiving a plurality of packets, wherein each of said packets is associated with one of a plurality of classification types;

    segregating said received packets into a plurality of sessions, each of said sessions having at least one of said plurality of classification types;

    forwarding said packets for each of said plurality of sessions to inputs of a corresponding plurality of first level schedulers, each of said schedulers having said input for receiving packets within respective sessions and an output, and wherein each one of said schedulers employs one of a plurality of first level scheduling protocols;

    receiving packets at inputs of a second level scheduler from the outputs of at least some of said plurality of first level schedulers, wherein said second level scheduler further includes an output and is operative in accordance with a second level scheduling protocol;

    forwarding packets from the output of said second level scheduler to a first input a third level scheduler, and forwarding packets from the output of at least one of said first level schedulers to a second input of said third level scheduler, wherein said third level scheduler has an output and is operative in accordance with a third level scheduling protocol; and

    forwarding packets from the output of said third level scheduler in accordance with said third level scheduling protocol.

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