US 11,929,838 B1
Egress cost optimization for multi-cloud network
Madan Singhal, Pune (IN); Amol Manohar Vaikar, Pune (IN); Ambarish Prashant Pande, Akola (IN); Shubhrajyoti Mohapatra, Baripada (IN); Pratiksha Ishwarlal Gugale, Pune (IN); Devraj Narendra Baheti, Akola (IN); Prahalad Gowardhan Deshpande, Dharwad (IN); and Abhijit Sharma, Pune (IN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, LLC, Palo Alto, CA (US)
Filed on May 11, 2023, as Appl. No. 18/196,182.
Int. Cl. H04L 12/14 (2006.01); H04L 67/10 (2022.01)
CPC H04L 12/1421 (2013.01) [H04L 67/10 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method for evaluating locations of applications in a multi-cloud network that comprises a plurality of applications located in a plurality of different cloud datacenters of one or more cloud providers, the method comprising:
receiving data for a plurality of flows collected from the plurality of different cloud datacenters, the data for each flow indicating (i) a source and destination of the flow and (ii) applications to which at least one of the source and destination of the flow belong;
using network topology data to identify a subset of the flows as egress flows, each egress flow charged as an egress flow by a cloud provider at which a source of the flow is located;
based on cost data from the cloud providers, determining (i) a cost for each of the egress flows and (ii) a cost associated with each of the applications; and
providing the determined costs to users of the network for the users to optimize locations of the plurality of applications in the different cloud datacenters.