Systems and methods for scaling a cloud infrastructure
AssigneeInternational Business Machines Corporation
InventorsParijat Dube, Anshul Gandhi, Alexei Karve, Andrzej Kochut, Li Zhang
Life of this patent
Estimating the term…
Abstract
A method for scaling a cloud infrastructure, comprises receiving at least one of resource-level metrics and application-level metrics, estimating parameters of at least one application based on the received metrics, automatically and dynamically determining directives for scaling application deployment based on the estimated parameters, and providing the directives to a cloud service provider to execute the scaling.
Claims10
A system, comprising:
- a memory and at least one processor coupled to the memory;
- and
- a modeling and optimization component, executed via the at least one processor, wherein the modeling and optimization component:
- receives at least one of resource-level metrics from a monitoring component and application-level metrics from at least one application;
- estimates parameters of the at least one application based on the received metrics;
- and
- automatically and dynamically determines directives for scaling application deployment based on the estimated parameters.
A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
- receiving at least one of resource-level metrics and application-level metrics;
- estimating parameters of at least one application based on the received metrics;
- and
- automatically and dynamically determining directives for scaling application deployment based on the estimated parameters.
Dependencies are inferred from the claim text.