Patent ID: 11875190
Assignee: LIVEPERSON, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving historical resource allocation data associated with a service deployed within a distributed network;
training a machine-learning model using the historical resource allocation data, the machine-learning model being configured to generate a threshold processing load usable to determine when processing resources allocated to a particular service within a particular distributed network are to be increased;
instantiating, by an autoscaler, a first set of partitions with a processing node, the first set of partitions configured to support the particular service accessible by a plurality of users, the first set of partitions including a first quantity of partitions;
receiving a load value corresponding to the first set of partitions;
executing the machine-learning model using the load value, the machine-learning model generating a threshold processing load;
receiving an updated load value corresponding to the first set of partitions;
determining that the updated load value is greater than the threshold processing load;
instantiating, by the autoscaler and in response to determining that the updated load value is greater than the threshold processing load, a second set of partitions including a second quantity of partitions determined based on a scaling value, wherein the scaling value decreases as a quantity of partitions that have been instantiated increases; and
modifying the autoscaler and the machine-learning model based on the updated load value and in response to instantiating the second set of partitions.