POLICY-BASED SESSION ESTABLISHMENT AND TRANSFER IN A VIRTUALIZED/CLOUD ENVIRONMENT
First Claim
Patent Images
1. A method comprising:
- receiving, by a device, a request for a service from a user device;
determining, by the device, a priority class associated with the service;
determining, by the device and based on the priority class, quality of service requirements associated with providing the service;
determining, by the device and based on the quality of service requirements, a location from which to launch the service;
determining, by the device and based on the location, one or more cloud resources for providing the service to a user of the user device; and
allocating, by the device, the one or more cloud resources to provide the service to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a request for a particular service from a user device. The device may determine a priority class associated with the service. The device may determine, based on the priority class, quality of service requirements associated with providing the service. The device may determine, based on the quality of service requirements, one or more cloud resources for providing the service to a user of the user device. The device may allocate the one or more cloud resources to provide the service to the user.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, a request for a service from a user device; determining, by the device, a priority class associated with the service; determining, by the device and based on the priority class, quality of service requirements associated with providing the service; determining, by the device and based on the quality of service requirements, a location from which to launch the service; determining, by the device and based on the location, one or more cloud resources for providing the service to a user of the user device; and allocating, by the device, the one or more cloud resources to provide the service to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
a processor to; determine a current utilization of cloud resources; determine an expected utilization of cloud resources associated with a particular period of time; determine quality of service requirements for providing a service during the particular period of time; determine, based on the quality of service requirements, a pool of cloud resources for providing the service during the particular period of time; perform a simulation of a behavior of a network to determine performance data associated with the pool of cloud resources providing the service during the particular period of time; determine, based on the performance data and based on the quality of service requirements, whether the pool of cloud resources are sufficient for providing the service during the particular period of time; selectively start, based on determining whether the pool of cloud resources are sufficient for providing the service during the particular period of time, one or more instances of cloud resources for providing the service during the particular period of time, the processor starting the one or more instances of cloud resources when the pool of cloud resources are not sufficient for providing the service during the particular period of time, the pool of cloud resources including the one or more instances of cloud resources when the one or more instances of cloud resources are started, and the one or more instances of cloud resources not being started when the pool of cloud resources are sufficient for providing the service during the particular period of time; and allocate, based on receiving a request for the service during the particular period of time, one or more cloud resources, included in the pool of cloud resources, for providing the service. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A computer readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a processor, cause the processor to; receive a request for a service from a device; determine a priority class associated with the service; determine, based on the priority class, quality of service requirements associated with providing the service; determine, based on the quality of service requirements, one or more cloud resources for providing the service to the device; and allocate the one or more cloud resources to provide the service to the device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification