×

Application-level network queueing

  • US 10,547,559 B2
  • Filed: 12/26/2015
  • Issued: 01/28/2020
  • Est. Priority Date: 12/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a hardware platform;

    a network interface configured to provide a plurality of queues and to operate according to a multi-layer networking protocol stack;

    first logic implemented on the hardware platform to provide an application; and

    second logic implemented on the hardware platform to provide a queuing engine to;

    assign a dedicated queue or group of queues to the application;

    receive an incoming packet;

    inspect the incoming packet in a top-down fashion to identify a destination port for the incoming packet at an application layer of the multi-layer networking protocol stack;

    determine that the destination port deterministically corresponds to the application; and

    assign the incoming packet to the dedicated queue or group of queues for the application, comprising using a port number as a key to assign the incoming packet to the dedicated queue or group of queues.

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