US 12,170,622 B2
Network resource selection for flows using flow classification
Santosh Pallagatti Kotrabasappa, Bangalore (IN); Sairam Veeraswamy, Bangalore (IN); Abhishek Goliya, Pune (IN); and Abbas Mohamed, Bangalore (IN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/358,864.
Application 18/358,864 is a continuation of application No. 17/019,083, filed on Sep. 11, 2020, granted, now 11,711,307.
Claims priority of application No. 202041028376 (IN), filed on Jul. 3, 2020.
Prior Publication US 2023/0370386 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/10 (2022.01); G06F 16/245 (2019.01); G06N 20/00 (2019.01); H04L 47/2441 (2022.01)
CPC H04L 47/2441 (2013.01) [G06F 16/245 (2019.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
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.