Patent ID: 8645323
Filing Date: 2014-02-04
Classification: G06F

Abstract:
1. A method of replicating data, the method comprising the steps of: a first computer system determining a first set of changed data objects generated by a job modifying the data objects included in the first computer system has a volume greater than a predefined volume of data objects; the first computer system determining the job operates only on data existing in the first computer system at a time when an execution of the job by the first computer system is initiated; the first computer system determining no other jobs are concurrently operating on the data existing in the first computer system; the first computer system determining the job is a candidate for a job replication, the job modifies data objects in the first computer system to generate the first set of changed data objects, wherein the step of determining the job is the candidate for the job replication is based on the job modifying data objects to generate the first set of changed data objects whose volume is greater than the predefined volume, further based on the job operating only on data existing in the first computer system at the time when the execution of the job by the first computer system is initiated, and still further based on no other jobs concurrently operating on the data existing in the first computer system; based on the job being the candidate for the job replication, the first computer system initiating the job replication by retrieving attributes of the job; subsequent to retrieving attributes of the job, the first computer system sending the attributes to a second computer system via a computer network as a part of the job replication, without utilizing a data replication to send the data objects or the first set of changed data objects to the second computer system; and the first computer system initiating an execution of the job by the second computer system based on the sent attributes as another part of the job replication, the execution of the job causing the data objects included in the second computer system to be modified to generate a second set of changed data objects as a replication of the first set of changed data objects.