Invention Grant
- Patent Title: Ultimate locking mechanism
- Patent Title (中): 极限锁定机构
-
Application No.: US12338975Application Date: 2008-12-18
-
Publication No.: US08510281B2Publication Date: 2013-08-13
- Inventor: Winfried Schwarzmann
- Applicant: Winfried Schwarzmann
- Applicant Address: DE Walldorf
- Assignee: SAP AG
- Current Assignee: SAP AG
- Current Assignee Address: DE Walldorf
- Agency: Blakely, Sokoloff, Taylor & Zafman, LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00

Abstract:
A system and method for an ultimate locking mechanism which minimizes a lock period for modifying shared data in a shared database. A process is executed as one or more initial instances and a final instance. Each initial instance reads the shared data from the shared database without acquiring a lock on the shared database. The locking mechanism obtains results that are directed to modifying the shared data and buffers the results at least partially. During or after each of the initial instances, it determines whether the next instance is to be the final one (e.g., the estimated runtime of the next instance is acceptable as the lock period). In response to a positive determination, the final instance of the process is executed. The final instance uses at least one of the buffered results during execution and acquires the lock on the shared database to modify the shared data.
Public/Granted literature
- US20100161571A1 ULTIMATE LOCKING MECHANISM Public/Granted day:2010-06-24
Information query