US 12,015,536 B2
Method and apparatus for deploying tenant deployable elements across public clouds based on harvested performance metrics of types of resource elements in the public clouds
Raghav Kempanna, Bangalore (IN); Rajagopal Sreenivasan, Bangalore (IN); Sudarshana Kandachar Sridhara Rao, Bangalore (IN); Kumara Parameshwaran, Bangalore (IN); and Vipin Padmam Ramesh, Nagercoil (IN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jan. 6, 2022, as Appl. No. 17/569,523.
Claims priority of application No. 202141027333 (IN), filed on Jun. 18, 2021; and application No. 202141027413 (IN), filed on Jun. 18, 2021.
Prior Publication US 2022/0407820 A1, Dec. 22, 2022
Int. Cl. H04L 43/0894 (2022.01); H04L 43/08 (2022.01); H04L 47/76 (2022.01)
CPC H04L 43/0894 (2013.01) [H04L 43/08 (2013.01); H04L 47/76 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of deploying first and second tenant deployable elements to a set of one or more public clouds, the first and second tenant deployable elements being different types of elements, the method comprising:
identifying first and second sets of performance metrics respectively for first and second sets of candidate resource elements to use to deploy the first and second tenant deployable elements, the two sets of performance metrics being different sets of metrics because the first and second tenant deployable elements being different types of elements, said first and second sets of performance metrics each comprising at least one metric from a group of metrics that comprises throughput, packets per second, connections per second, requests per second, transactions per second, transmission control protocol (TCP) synchronization message arrival rate, number of open TCP connections, and number of established TCP connections, and the first set of performance metrics having at least one metric that is not included in the second set of performance metrics, the first set of performance metrics being associated with the first set of candidate resource element, the second set of performance metrics being associated with the second set of candidate resource element;
using the different sets of metrics evaluate the first and second sets of candidate resource elements, in order to select one of the first set of candidate resource elements for the first tenant deployable element and to select one of the second set of candidate resource elements for the second tenant deployable element;
deploying the first and second tenant deployable elements in the set of PCDs by using the selected candidate resource elements.