| CPC G06F 11/1451 (2013.01) [G06F 2201/84 (2013.01)] | 20 Claims |

|
1. A method for data management, comprising:
determining, by a data management system, to generate a backup instance of an application that comprises a plurality of user accounts;
identifying, by the data management system, a time window during which the data management system will generate the backup instance based at least in part on a set of backup parameters associated with the application;
calculating, by the data management system respective runtime durations associated with generation of the backup instance for the plurality of user accounts, the respective runtime durations based at least in part on respective quantities of data objects in the plurality of user accounts and respective backup job types associated with the data objects;
determining, by the data management system, for the plurality of user accounts, respective values of a semaphore parameter based at least in part on the respective runtime durations and the time window, wherein the semaphore parameter corresponds to a threshold quantity of backup processes to be performed in parallel as part of the generation of the backup instance, wherein performing a backup process comprises backing up a respective data object; and
generating, by the data management system during the time window, the backup instance of the application based at least in part on processing the plurality of user accounts in accordance with the respective values of the semaphore parameter.
|