US 12,407,626 B2
Priority-based network bandwidth allocation
Rushikesh Ghatpande, Sunnyvale, CA (US); Nilesh Ramchandra Nipane, Mountain View, CA (US); Lele Zhang, Beijing (CN); and Shyam Sambasivan Ramachandran, Mountain View, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Apr. 10, 2023, as Appl. No. 18/132,436.
Claims priority of application No. PCT/CN2023/071597 (WO), filed on Jan. 10, 2023.
Prior Publication US 2024/0236016 A1, Jul. 11, 2024
Int. Cl. G06F 15/173 (2006.01); H04L 41/40 (2022.01); H04L 47/70 (2022.01); H04L 47/76 (2022.01)
CPC H04L 47/821 (2013.01) [H04L 41/40 (2022.05); H04L 47/76 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for a first computer system to perform priority-based network bandwidth allocation, wherein the method comprises:
detecting, by a software defined network (SDN) management entity in a SDN environment, an event indicating that network bandwidth allocation is required for a virtualized computing instance supported by the first computer system or a second computer system;
identifying, by the SDN management entity and from multiple priority levels, a first priority level that is associated with (a) the virtualized computing instance, (b) a logical network element to which the virtualized computing instance is attached, or (c) a group that includes the virtualized computing instance or the logical network element, wherein the multiple priority levels include the first priority level and at least a second priority level, and wherein identifying the first priority level comprises identifying the first priority level based on configuration information that associates a first network resource pool with one of the following: (a) the virtualized computing instance, (b) the logical network element, or (c) the group, wherein the first network resource pool is one of multiple network resource pools configured for the respective multiple priority levels;
obtaining, with the SDN management entity, network bandwidth capacity information associated with one or more physical network adapters that are capable of forwarding traffic associated with the virtualized computing instance; and
based on the first priority level and the network bandwidth capacity information, configuring, with the SDN management entity a priority-based network bandwidth allocation policy that includes one or more parameters that are applicable to the traffic associated with the virtualized computing instance.