Methods, systems, and devices for classifying layer 4-level data from data queues
AssigneePensando Systems Inc.
InventorsMadhava CHEETHIRALA, Raja Tadimeti
Life of this patent
Estimating the term…
Abstract
Described are platforms, systems, and methods for performing queue scheduling tasks on data packet flows. In one aspect, a method comprises: retrieving a plurality of packet flows from a network stack; reconfiguring the retrieved packet flows into per-flow queues; and performing one or more queue scheduling tasks on the per-flow queues.
Claims35
A method for performing queue scheduling tasks on data packet flows, comprising:
- a) retrieving a plurality of packet flows from a network stack;
- b) reconfiguring the retrieved packet flows into per-flow queues;
- and
- c) performing one or more queue scheduling tasks on the per-flow queues.
A system for performing scheduling tasks on Layer 4-level data from a host, comprising:
- a) a network stack, configured to transmit packet flows;
- b) a network driver, configured to:
- i) organize one or more packet flows into one or more queues;
- ii) retrieve the one or more queues from the network driver;
- and
- iii) reconfigure the one or more queues into per-flow queues;
- and
- c) a network interface controller, configured to perform one or more queue scheduling tasks on the per-flow queues.
A system for performing scheduling tasks on Layer 4-level data from a host, comprising:
- a) a network stack, configured to transmit packet flows;
- b) a network driver, configured to organize one or more packet flows into one or more queues;
- and
- c) a network interface controller, configured to:
- i) retrieve the one or more queues from the network driver;
- ii) reconfigure the one or more queues into per-flow queues;
- and
- iii) perform one or more queue scheduling tasks on the per-flow queues.
A system for performing scheduling tasks on Layer 4-level data from data queues, comprising:
- a) a network stack, configured to transmit packet flows;
- and
- b) a network interface controller, configured to:
- i) retrieve the one or more packet flows;
- ii) reconfigure the one or more packet flows into at least one million per-flow queues;
- and
- iii) perform one or more queue scheduling tasks on the per-flow queues.
A system for performing scheduling tasks on Layer 4-level data from data queues, comprising:
- a) a network stack, configured to transmit packet flows;
- b) a network driver, configured to organize one or more packet flows into one or more queues;
- and
- c) a network interface controller, configured to:
- i) retrieve the one or more queues from the network driver;
- ii) reconfigure the one or more queues into at least one million per-flow queues;
- and
- iii) perform one or more queue scheduling tasks on the per-flow queues.
Dependencies are inferred from the claim text.