Patent ID: 9086927
Filing Date: 2015-07-21
Classification: G06F

Abstract:
1. A method for processing data for database modification, the method comprising: receiving a first set of data; performing a processing chain comprising a plurality of consecutive jobs to transform the first set of data into transformed data; modifying a database with respect to the transformed data; setting a target processing time for performance of the consecutive jobs; before the consecutive jobs are launched, applying a first configuration defining a first number of parallel instances for each of the consecutive jobs; and if an actual remaining processing time for the consecutive jobs uncompleted in the processing chain is outside of a range of acceptable remaining processing times relative to the target processing time, applying a second configuration defining a second number of parallel instances for each of the consecutive jobs uncompleted in the processing chain and including the first number of parallel instances for each of the consecutive jobs completed in the processing chain, the second number of parallel instances in the second configuration for at least one of the consecutive jobs uncompleted in the processing chain differing from the first number of parallel instances in the first configuration, wherein the first configuration and the second configuration are determined based upon information comprising historical data and constraint data, and the historical data comprises information on previous executions of processing chains for sets of data of a same type as the first set of data.