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.
28 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