Systems and methods for dynamic allocation of computing resources for microservice architecture type applications
AssigneeSpotify AB
InventorsArnthór Johann Jónsson, Emil B. L. Pedersen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpotify AB
InventorsArnthór Johann Jónsson, Emil B. L. Pedersen
Estimating the term…
Systems and methods for auto-scaling computing resources for applications that rely on microservices, such as media streaming applications. In example embodiments, the systems and methods use a hybrid approach that takes into account proactive and reactive metrics to predict future processing needs. The proactive metrics use data obtained from the microservices pipeline. In example embodiments, computing units are deployed or removed from a cluster of computing units in anticipation of a future computational need and in consideration of quality of service requirements.
A method of scaling a number of computer processing units, comprising the steps of:
A system for scaling a number of computer processing units, comprising:
A non-transitory computer-readable medium having stored thereon one or more sequence of instructions for causing one or more processors to perform:
Dependencies are inferred from the claim text.