×

Issuing syncpoints during execution of a batch application to minimize or eliminate periods of record unavailability due to batch related record locking

  • US 7,992,148 B2
  • Filed: 09/20/2007
  • Issued: 08/02/2011
  • Est. Priority Date: 11/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A data processing method comprising:

  • executing a batch update of a batch application as a series of discrete update actions, each action comprising;

    (A) reading at least one input from at least one data files,(B) performing updates to at least one record according to the input read from the at least one data file, wherein the records upon which the performing step performs updates is a unit set smaller than a batch set of records associated with the batch application, and records of the unit set are locked during the performing step, wherein after a successful completion of the performing step, the unit set of records are unlocked, and(C) issuing a syncpoint when said updates are completed, wherein the one syncpoint is used to recover records to a pre-performing step state when an error occurs during the performing step;

    monitoring the inputs read from the at least one data file;

    operating a predefined algorithm based upon the monitored inputs; and

    periodically issuing a syncpoint during the execution of the batch application according to an output of the predefined algorithm, wherein one of the periodically issued syncpoints is associated with the unit set of records and wherein a next one of the periodically issued syncpoints is associated with a next unit set of records to be processed.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×