Patent ID: 11966775
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
at least one data processor; and
memory storing instructions which, when executed by the at least one data processor, result in operations comprising:
receiving, by a cloud computing environment, a request to execute a job;
determining computing resources available to execute the job;
determining whether the job is seasonal or non-seasonal based on attributes of the job identified by parsing the metadata information relating to the job, wherein the metadata information includes at least one of a job tracker ID, frequency, job type, schedule time or resource usage metrics for the job, and wherein seasonal jobs have a higher frequency of execution over non-seasonal jobs;
responsive to determining that the job is non-seasonal:
using an ensemble model (seasonal autoregressive integrated moving average (S)ARIMA model) that combines an autoregressive moving average (ARMA) model and an autoregressive integrated moving average (ARIMA) model to generate a first estimate of resources to be consumed when executing the job by using an ARIMA predictor to apply the ARIMA model, and
scheduling execution of the job by the cloud computing environment based on the first estimate and the available resources; and

responsive to determining that the job is seasonal:
retrieving historical computing resource consumption information for the job,
using the ensemble model to generate a second estimate of resources to be consumed when executing the job by using a seasonal ARIMA ((S)ARIMA) predictor and the retrieved historical computing resource consumption information to apply the (S)ARIMA model, and
scheduling execution of the job by the cloud computing environment based on the second estimate and the available computing resources; and
executing, by the cloud computing environment, the job in accordance with the scheduled execution.