Invention Grant
US07992148B2 Issuing syncpoints during execution of a batch application to minimize or eliminate periods of record unavailability due to batch related record locking
有权
在执行批处理应用程序期间发出同步点,以最小化或消除由于批次相关记录锁定而导致的记录不可用期
- Patent Title: Issuing syncpoints during execution of a batch application to minimize or eliminate periods of record unavailability due to batch related record locking
- Patent Title (中): 在执行批处理应用程序期间发出同步点,以最小化或消除由于批次相关记录锁定而导致的记录不可用期
-
Application No.: US11858452Application Date: 2007-09-20
-
Publication No.: US07992148B2Publication Date: 2011-08-02
- Inventor: Bryan Peter Collins , Graeme Denis McRobert , Arthur James Neil
- Applicant: Bryan Peter Collins , Graeme Denis McRobert , Arthur James Neil
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patents On Demand, P.A.
- Agent Brian K. Buchheit; Scott M. Garrett
- Priority: GB0623237.5 20061122
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
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.
Public/Granted literature
Information query