Perfect application capacity analysis for elastic capacity management of cloud-based applications
First Claim
1. An apparatus, comprising:
- a processor and a memory communicatively connected to the processor, the processor configured to;
receive historical application data for a cloud-based application, wherein the historical application data comprises historical application demand data for the cloud-based application and historical application capacity data for the cloud-based application;
determine a set of constraints associated with the cloud-based application;
determine perfect application capacity data for the cloud-based application based on the historical application demand data for the cloud-based application and the set of constraints associated with the cloud-based application, wherein the perfect application capacity data comprises at least one of economically perfect application capacity data for the cloud-based application or technically perfect application capacity data for the cloud-based application; and
identify, based on at least a portion of the perfect application capacity data for the cloud-based application and at least one of the historical application demand data for the cloud-based application or the historical application capacity data for the cloud-based application, an opportunity to improve elastic capacity management for the cloud-based application.
1 Assignment
0 Petitions
Accused Products
Abstract
A capability for perfect application capacity analysis for elastic capacity management of a cloud-based application is presented. The capability for perfect application capacity analysis for elastic capacity management of a cloud-based application may support use of perfect application capacity analysis to identify opportunities for improvements in elastic capacity management of the cloud-based application. The capability for perfect application capacity analysis for elastic capacity management of a cloud-based application may include receiving historical application demand and capacity data for the cloud-based application, determining a set of constraints associated with the cloud-based application, determining perfect application capacity data for the cloud-based application based on the historical application demand data for the cloud-based application and the set of constraints associated with the cloud-based application, and identifying, based on the historical application capacity data for the cloud-based application and the perfect application capacity data for the cloud-based application, an opportunity to improve elastic capacity management for the cloud-based application.
-
Citations
21 Claims
-
1. An apparatus, comprising:
a processor and a memory communicatively connected to the processor, the processor configured to; receive historical application data for a cloud-based application, wherein the historical application data comprises historical application demand data for the cloud-based application and historical application capacity data for the cloud-based application; determine a set of constraints associated with the cloud-based application; determine perfect application capacity data for the cloud-based application based on the historical application demand data for the cloud-based application and the set of constraints associated with the cloud-based application, wherein the perfect application capacity data comprises at least one of economically perfect application capacity data for the cloud-based application or technically perfect application capacity data for the cloud-based application; and identify, based on at least a portion of the perfect application capacity data for the cloud-based application and at least one of the historical application demand data for the cloud-based application or the historical application capacity data for the cloud-based application, an opportunity to improve elastic capacity management for the cloud-based application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method, the method comprising:
-
receiving historical application data for a cloud-based application, wherein the historical application data comprises historical application demand data for the cloud-based application and historical application capacity data for the cloud-based application; determining a set of constraints associated with the cloud-based application; determining perfect application capacity data for the cloud-based application based on the historical application demand data for the cloud-based application and the set of constraints associated with the cloud-based application, wherein the perfect application capacity data comprises at least one of economically perfect application capacity data for the cloud-based application or technically perfect application capacity data for the cloud-based application; and identifying, based on at least a portion of the perfect application capacity data for the cloud-based application and at least one of the historical application demand data for the cloud-based application or the historical application capacity data for the cloud-based application, an opportunity to improve elastic capacity management for the cloud-based application.
-
-
21. A method, comprising:
-
receiving, by a processor, historical application data for a cloud-based application, wherein the historical application data comprises historical application demand data for the cloud-based application and historical application capacity data for the cloud-based application; determining, by the processor, a set of constraints associated with the cloud-based application; determining, by the processor, perfect application capacity data for the cloud-based application based on the historical application demand data for the cloud-based application and the set of constraints associated with the cloud-based application, wherein the perfect application capacity data comprises at least one of economically perfect application capacity data for the cloud-based application or technically perfect application capacity data for the cloud-based application; and identifying, by the processor, based on at least a portion of the perfect application capacity data for the cloud-based application and at least one of the historical application demand data for the cloud-based application or the historical application capacity data for the cloud-based application, an opportunity to improve elastic capacity management for the cloud-based application.
-
Specification