| CPC G06F 9/4881 (2013.01) [G06F 9/5038 (2013.01); G06F 9/505 (2013.01); G06F 9/5055 (2013.01); G06F 11/327 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/503 (2013.01)] | 20 Claims |

|
1. A system comprising:
a processor; and
a computer-readable medium storing instructions that are operative upon execution by the processor to:
by each worker process (WP) of a plurality of WPs:
select, by the WP from a plurality of data management tasks, a selected data management task;
determine, from a task record associated with the selected data management task, a restart point;
receive, by the WP, indications of historical warnings corresponding to performing the selected data management task at a target resource;
based on at least the indications of historical warnings, autonomously determine, by the WP, a dynamic threshold of WPs permitted to access the target resource;
determine, by the WP, a sorted list comprising valid management tasks of the plurality of data management tasks;
determine, by the WP, whether the WP accessing the target resource would exceed the dynamic threshold of WPs permitted to access the target resource by comparing a position value of the selected data management task on the sorted list to the dynamic threshold;
based on at least determining that the WP accessing the target resource would exceed the dynamic threshold by determining that the position value is above the dynamic threshold, not access the target resource by the WP;
based on at least determining that the WP accessing the target resource would not exceed the dynamic threshold by determining that the position value is below the dynamic threshold, access the target resource, by the WP, to perform the selected data management task; and
resume execution of the selected data management task from the restart point.
|