Patent ID: 7721288

Claim:
A method of organizing a transmission of repository data, the method comprising: receiving, in a computer system, a request to transmit data from a data repository to a data recipient, the data being transmitted in a plurality of concurrently executing batch jobs; performing, in response to the request, batch jobs for transmitting the data, each of the batch jobs identifying a data amount that is to be transmitted to the data recipient, wherein each of the batch jobs having a control parameter assigned thereto that specifies an amount of data to be transferred by the corresponding batch job, wherein the control parameters are assigned to the batch jobs using one of a plurality of predictive models that is selected according to an organization state of the batch jobs; and upon detecting during transmission that a performance parameter of the computer system does not meet a predefined standard, automatically changing the data amount that is handled by at least one of the batch jobs, wherein automatically changing the data amount that is handled by at least one of the batch jobs comprises splitting the at least one of the batch jobs into at least two batch jobs upon determining that the computer system can support an increased system load; wherein: the organization state is determined by collecting information selected from a group comprising: a number of batch subjobs that the new batch jobs are split into, a number of levels of the batch subjobs, a number of knowledge entities identified by each of the new batch jobs, a volume of the data amount identified by each of the new batch jobs, and combinations thereof; the plurality of predictive models are grouped into clusters of predictive models making similar predictions; and the selected predictive model is selected based on which cluster is closest to the organization state.