Dynamic Capacity Planning for Application Delivery Platform across Multiple Cloud Deployment
First Claim
1. A method for dynamic allocating of a resource capacity in a cloud computing deployment, the method comprising:
- determining a resource capacity allocation of a network instance;
monitoring a resource capacity demand of the network instance;
if the resource capacity demand exceeds a first threshold value, increasing the resource capacity allocation of the network instance by allocating additional resource capacity of a shared pool of network instances; and
if the resource capacity demand falls below a second threshold value, decreasing the resource capacity allocation of the network instance by deallocating the additional resource capacity back to the shared pool of network instances.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dynamic allocating of a resource capacity in a cloud computing deployment is disclosed. According to the method, a resource capacity allocation of a network instance is determined and a resource capacity demand of the network instance is monitored. If the resource capacity demand exceeds a first threshold value, the resource capacity allocation of the network instance is increased by allocating additional resource capacity of a shared pool of network instances. However, if the resource capacity demand falls below a second threshold value, the resource capacity allocation of the network instance is decreased by deallocating the additional resource capacity back to the shared pool of network instances.
-
Citations
20 Claims
-
1. A method for dynamic allocating of a resource capacity in a cloud computing deployment, the method comprising:
-
determining a resource capacity allocation of a network instance; monitoring a resource capacity demand of the network instance; if the resource capacity demand exceeds a first threshold value, increasing the resource capacity allocation of the network instance by allocating additional resource capacity of a shared pool of network instances; and if the resource capacity demand falls below a second threshold value, decreasing the resource capacity allocation of the network instance by deallocating the additional resource capacity back to the shared pool of network instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for dynamic allocating of a resource capacity in a cloud computing deployment, the system comprising at least one processor and at least one memory storing processor-executable codes, wherein the at least one processor is configured to implement the following operations upon executing the processor-executable codes:
-
determining a resource capacity allocation of a network instance; monitoring a resource capacity demand of the network instance; if the resource capacity demand exceeds a first threshold value, increasing the resource capacity allocation of the network instance by allocating additional resource capacity of a shared pool of network instances; and if the resource capacity demand falls below a second threshold value, decreasing the resource capacity allocation of the network instance by deallocating the additional resource capacity back to the shared pool of network instances. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method for dynamic allocating of a resource capacity in a cloud computing deployment, the method comprising:
-
determining a resource capacity allocation of a network instance; monitoring a resource capacity demand of the network instance; if the resource capacity demand exceeds a first threshold value, increasing the resource capacity allocation of the network instance by allocating additional resource capacity of a shared pool of network instances; and if the resource capacity demand falls below a second threshold value, decreasing the resource capacity allocation of the network instance by deallocating the additional resource capacity back to the shared pool of network instances.
-
Specification