Edge computing is a technique by which cloud service providers (CSP) deploy their services to the edge of the network, closer to end users. Edge computing offloads substantial amounts of traffic from centralized cloud data centers and reduces latency. Unlike traditional cloud computing, which has only a handful of data centers that a CSP customer has to select from, edge computing entails tens of thousands of data centers and therefore, it is nontrivial to select the cloud data centers for an application to be deployed at. This disclosure describes techniques to predict optimal locations of a cloud resource based on keywords and/or network performance targets specified by the customer that is deploying an application. The techniques provide improved application performance for end users and an optimal cost of deployment for the customer of the cloud service provider.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Ozkan, Mehmet, "Recommending Optimal Cloud Location For Workload Deployment", Technical Disclosure Commons, (October 28, 2020)