Patent ID: 11863404
Assignee: VERIZON PATENT AND LICENSING INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method, comprising:
receiving, by a device, a request for an application from a user device;
receiving, by the device, network data for a network provider and a cloud provider associated with the user device, and service level agreement (SLA) constraints associated with the user device, the network provider, and the cloud provider;
calculating, by the device and based on the network data and the SLA constraints, a plurality of cost vectors associated with defining a path for the user device to access the application,
wherein the plurality of cost vectors include:
first cost vectors associated with access of the user device to a plurality of network provider devices of a network provider network,
second cost vectors associated with access of the plurality of network provider devices to a plurality of cloud provider devices of one or more cloud provider clusters,
third cost vectors associated with the SLA constraints, and
fourth cost vectors associated with the plurality of network provider devices and the plurality of cloud provider devices;

identifying, by the device and from the plurality of network provider devices, a network provider device that provides a first least cost path and satisfies a first threshold based on the first cost vectors and the third cost vectors;
identifying, by the device and from the plurality of cloud provider devices, a set of cloud provider devices that support the application for the network provider device;
identifying, by the device and from the set of cloud provider devices, a cloud provider device that provides a second least cost path and satisfies a second threshold based on the second cost vectors and the fourth cost vectors; and
causing, by the device, the application to be provided from the cloud provider device to the user device, via the network provider device.