×

Systems and methods for dropping data using a drop profile

  • US 8,335,158 B2
  • Filed: 05/14/2010
  • Issued: 12/18/2012
  • Est. Priority Date: 01/25/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for selectively dropping data from a queue, the system comprising:

  • a plurality of queues to temporarily store data; and

    a drop engine to select one of the queues to examine, the drop engine comprising;

    a drop table to store a plurality of drop probabilities,indexing logic to;

    generate an index into the drop table based on an amount of memory used by the examined queue, andidentify one of the drop probabilities in the drop table using the generated index, anddrop decision logic to;

    determine whether to drop data, from a head of the examined queue, based on the identified drop probability, anddetermine to drop the data when a ratio of the amount of memory being used by the examined queue to a maximum of a static amount of memory allocated to the examined queue and an amount of memory that should be made available to the examined queue is greater than one.

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