US 11,729,095 B2
Allocating additional bandwidth to resources in a datacenter through deployment of dedicated gateways
Ganesh Sadasivan, Fremont, CA (US); Chidambareswaran Raman, Sunnyvale, CA (US); Dileep K. Devireddy, San Jose, CA (US); Hongwei Zhu, Mountain View, CA (US); and Sreenivas Duvvuri, San Ramon, CA (US)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jun. 11, 2021, as Appl. No. 17/344,958.
Claims priority of provisional application 63/192,560, filed on May 24, 2021.
Prior Publication US 2022/0377021 A1, Nov. 24, 2022
Int. Cl. H04L 45/00 (2022.01); H04L 45/44 (2022.01); H04L 45/24 (2022.01); H04L 45/42 (2022.01); H04L 47/78 (2022.01); H04L 47/80 (2022.01); H04L 45/586 (2022.01); H04L 47/762 (2022.01); H04L 45/74 (2022.01)
CPC H04L 45/38 (2013.01) [H04L 45/24 (2013.01); H04L 45/42 (2013.01); H04L 45/44 (2013.01); H04L 45/586 (2013.01); H04L 45/72 (2013.01); H04L 45/74 (2013.01); H04L 47/762 (2013.01); H04L 47/781 (2013.01); H04L 47/801 (2013.01); H04L 47/803 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of deploying edge forwarding elements in a software defined datacenter (SDDC), the method comprising:
deploying, for a set of one or more applications, a first edge forwarding element to process data message flows associated with the application set, wherein the application set comprises a multi-component application with a plurality of components that execute on a plurality of computers;
detecting that the data message flows associated with the application set consume more than a threshold amount of bandwidth;
based on a policy that specifies allocation of additional bandwidth for data message flows associated with the application set when the data message flows consume more than the threshold amount, determining that additional bandwidth needs to be allocated for the data message flows associated with the application set in response to said detecting; and
deploying, for the application set, a second edge forwarding element to process at least a portion of the data message flows associated with the application set in order to allocate more bandwidth to the application set,
wherein before the deployment of the second edge forwarding element, the first edge forwarding element processes all the data message flows of each component of the application,
wherein after the deployment of the second edge forwarding element, the first edge forwarding element processes the data message flows of a first component of the application while the second edge forwarding element processes the data message flows of a second component of the application.