CPC H04L 47/2441 (2013.01) [G06F 16/245 (2019.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method comprising:
receiving, by a flow selector of a virtualized network resource, a set of packets for a flow, the virtualized network resource running in a workload supported by virtualization software on a host computer;
determining, by a flow identifier engine of the virtualized network resource, a set of features for the flow from the set of packets;
selecting, by the flow selector, a classification of an elephant flow or a mice flow based on the set of features, wherein the classification is selected before assigning the flow to a network resource in a plurality of network resources;
assigning, by the flow, selector, the flow to a network resource in the plurality of network resources based on the classification for the flow and a set of classifications for flows currently assigned to the plurality of network resources; and
sending the set of packets for the flow using the assigned network resource.
|