CPC G06F 8/65 (2013.01) | 20 Claims |
1. A system comprising:
at least one computing device including at least one processor configured to:
receive a data payload of update metadata for each update component of a plurality of update components to be installed on a plurality of compute nodes of a system, wherein the update metadata comprises a type of update component, a size of update component, and a type of device to be updated;
determine compute node metadata for each compute node of the plurality of compute nodes to be updated;
determine a predicted update duration for each update component of the plurality of update components by feeding the compute node metadata and the update metadata as inputs into a duration prediction model comprising a function that relates compute node features and update features as independent variables to predict update durations for the plurality of update components as outputs;
aggregate the predicted update duration for each update component of the plurality of update components to generate an aggregated predicted update duration for the plurality of update components; and
generate and format return payload data with the aggregated predicted update duration for the plurality of update components.
|