ISSUING SYNCPOINTS DURING EXECUTION OF A BATCH APPLICATION TO MINIMIZE OR ELIMINATE PERIODS OF RECORD UNAVAILABILITY DUE TO BATCH RELATED RECORD LOCKING

Patent №

US 7,992,148

Granted

2011-08-02

Filed 2007

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11858452

The present invention discloses a solution that automatically decomposes a batch process into multiple units of work without changing code of a pre-existing batch application. In the solution, the batch application is first analyzed to identify a set of processing segments or units of work, where each unit of work is of a size that minimizes interference with other data accesses. Once each unit of work is defined, these units can execute one at a time. A syncpoint can be established for each unit before it is executed, which locks the records included in the unit. After the unit of work executes, the record lock can be released and a new syncpoint can be established for the next unit. If an execution problem occurs, execution for the unit of work can be terminated and chances can be restored to the syncpoint.

AI classification

AI hardware0.99
Natural language0.68
Planning0.01
Evolutionary computation0.01
Knowledge representation0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 198540724

Assignors

COLLINS, BRYAN PETER, MCROBERT, GRAEME DENIS, NEIL, ARTHUR JAMES

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC