US 11,711,307 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, Inc., Palo Alto, CA (US)
Filed by VMWARE, INC., Palo Alto, CA (US)
Filed on Sep. 11, 2020, as Appl. No. 17/19,083.
Claims priority of application No. 202041028376 (IN), filed on Jul. 3, 2020.
Prior Publication US 2022/0006748 A1, Jan. 6, 2022
Int. Cl. H04L 47/10 (2022.01); H04L 47/2441 (2022.01); G06N 20/00 (2019.01); G06F 16/245 (2019.01)
CPC H04L 47/2441 (2013.01) [G06F 16/245 (2019.01); G06N 20/00 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a set of packets for a flow;
determining a set of features for the flow from the set of packets;
selecting a classification of an elephant flow or a mice flow based on the set of features by searching a database for a specific entry that includes destination information for a destination of the flow, wherein the classification is selected before assigning the flow to a network resource in a plurality of network resources;
assigning 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.