×

Output queue latency behavior for input queue based device

  • US 10,122,645 B2
  • Filed: 12/07/2012
  • Issued: 11/06/2018
  • Est. Priority Date: 12/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a virtual output queue length value from each virtual output queue at each of a plurality of input ports coupled to an output port, wherein the output port includes an output queue having a size less than a size of each virtual output queue such that packet flow control is not performed at the output queue;

    calculating, by a controller, an aggregate queue length value for the output port as a sum of each virtual output queue length value from each of the plurality of input ports, the aggregate queue length value representing an amount of data across the plurality of input ports and destined for the output port;

    generating a feedback drop instruction for at least one of the plurality of input ports based on the aggregate queue length value for the output port;

    instructing, in response to the feedback drop instruction, the at least one of the plurality of input ports to drop packets based on the aggregate queue length value wherein packets are dropped rather than delayed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×