Scheduling of checks in computing systems
AssigneeSap SE
InventorUdo Klein
Life of this patent
Estimating the term…
Abstract
In an example embodiment, a method is provided for scheduling a check to detect anomalies in a computing system. An average time between the anomalies that are detectable by the check is identified and additionally, a runtime of the check is identified. A frequency of the check is then calculated based on the average time between the anomalies and the runtime of the check, and execution of the check may be scheduled based on the calculated frequency.
Claims18
A method of scheduling a check to detect a plurality of anomalies in a computing system, the method comprising:
- identifying an average time between the plurality of anomalies that is detectable by the check;
- identifying a runtime of the check;
- calculating a frequency of the check based on the average time between the plurality of anomalies and the runtime of the check;
- and
- scheduling an execution of the check based on the frequency.
A machine-readable medium that stores instructions, which when performed by a machine, cause the machine to perform operations comprising:
- identifying a plurality of average times associated with a plurality of checks configured to detect a plurality of different anomalies, each average time in the plurality of average times being between a plurality of anomalies of each different anomaly in the plurality of different anomalies;
- identifying a plurality of runtimes of the plurality of checks;
- calculating a relative frequency of a single check in the plurality of checks based on a sum of a proportion of each average time in the plurality of average times and each runtime in the plurality of runtimes;
- and
- scheduling an execution of the single check based on the relative frequency.
A processing system comprising:
- at least one processor;
- and
- a memory in communication with the at least one processor, the memory being configured to store an anomaly detection module that is executable by the at least one processor, the anomaly detection module having instructions, that when executed by the at least one processor, cause operations to be performed, comprising:
- executing a check to detect a plurality of anomalies based on a fixed runtime;
- identifying a number of the plurality of anomalies detected by the check within the fixed runtime;
- calculating an average time between the plurality of anomalies based on the number of plurality of anomalies detected by the check within the fixed runtime;
- identifying a runtime of the check;
- identifying a cost of not detecting the plurality of anomalies by the check;
- calculating a frequency of the check based on the average time between the plurality of anomalies, the runtime of the check, and the cost of not detecting the plurality of anomalies;
- and
- scheduling an execution of the check based on the frequency.
Dependencies are inferred from the claim text.