×

Handling high throughput and low latency network data packets in a traffic management device

  • US 9,313,047 B2
  • Filed: 11/06/2009
  • Issued: 04/12/2016
  • Est. Priority Date: 11/06/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing network data packets destined for applications with a plurality of throughput and latency requirements, the method comprising:

  • receiving by an application delivery controller apparatus data packets from a network;

    classifying by the application delivery controller apparatus the data packets as high throughput classified and low latency classified based on one or more characteristics of each of the data packets, wherein the low latency classified packets are processed by a first processor and the high throughput classified packets are processed by a second processor;

    storing by the application delivery controller apparatus the data packets in a respective one of a low latency packet queue or a high throughput packet queue based on the classification;

    processing by the application delivery controller apparatus low latency classified packets from the low latency packet queue;

    determining by the application delivery controller apparatus when a predetermined number of the data packets are stored in the high throughput packet queue; and

    when it is determined that the predetermined number of the data packets are stored in the high throughput packet queue;

    interrupting by the application delivery controller apparatus the processing of the low latency classified packets and processing one or more high throughput classified packets from the high throughput packet queue; and

    resuming by the application delivery controller apparatus the processing of the low latency classified packets upon processing a number of the high throughput classified packets.

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