Patent ID: 11966788
Assignee: SNYK LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  Y | IPC G

Claim 0:
1. A system, comprising:
one or more processors; and
a memory coupled to the one or more processors, wherein the memory is configured to store instructions that, when executed by the one or more processors, cause the system to be configured to:
receive service level agreement (SLA) metrics;
convert the SLA metrics to declarative performance data structures, that represent declared performance objectives for software deployment;
monitor performance indicators and resource usage of deployed software;
generate an application behavior model, based on the performance indicators and the resource usage as a function of a load of the deployed software;
forecast the load of the deployed software at a future time;
generate minimum cost optimization parameters based on the declarative performance data structures, the application behavior model, and the forecasted load of the deployed software;
execute convergent deployments of the deployed software;
perform load balancing on one or more of traffic to the convergent deployments and traffic from the convergent deployments in accordance with the minimum cost optimization parameters;
monitor resources associated with the convergent deployments; and
generate an updated application behavior model based on feedback associated with the convergent deployments.