Flexible limiters for managing resource distribution
AssigneeSap SE
InventorsMathias Gottschlag, Tobias Scheuer
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsMathias Gottschlag, Tobias Scheuer
Estimating the term…
The present disclosure relates to computer-implemented methods, software, and systems for flexibly managing limits for execution of jobs in parallel threads provided by a system. A request for the execution of a first statement at one or more threads associated with parallel processing at the system is received. A first snapshot object of an initial hierarchy of workload classes is obtained. The first snapshot object includes pointers to limiters defined for the workload classes and statements within the initial hierarchy. Each limiter defines an allowable number of threads for parallel execution of jobs. A modification to the hierarchy of workload classes is performed during runtime of the one or more jobs. A second snapshot object of a modified hierarchy of the workload classes. The execution of one or more created jobs is completed based on complying with limits as aggregately calculated for the first statement.
A computer-implemented method for flexibly managing limits for execution of jobs in parallel threads provided by a system, the method comprising:
A system comprising:
A non-transitory, computer-readable medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
Dependencies are inferred from the claim text.