Method for managing termination of a lock-holding process using

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707 8, G06F 1300, G06F 1314

Patent

active

058729810

ABSTRACT:
A method for managing termination of a process that holds a resource lock on behalf of another process is described. A first process acquires a first lock to a resource on behalf of a second process to exclude other processes from accessing the resource. The second process then acquires a wait lock to the resource. Later, when a third process acquires the first lock to the resource, the third process determines whether the first process terminated without releasing the lock. If the first process did terminate without releasing the lock, the third process attempts to acquire the wait lock. In attempting to acquire the wait lock, execution of the third process is suspended until the second process releases the wait lock. Consequently, acquisition of the wait lock by the third process prevents concurrent access to the resource by the third process and the second process.

REFERENCES:
patent: 4574350 (1986-03-01), Starr
patent: 4769772 (1988-09-01), Dwyer
patent: 4829427 (1989-05-01), Green
patent: 4965719 (1990-10-01), Shoens et al.
patent: 5091852 (1992-02-01), Tsuchida et al.
patent: 5325525 (1994-06-01), Shan et al.
patent: 5339427 (1994-08-01), Elko et al.
patent: 5423044 (1995-06-01), Sutton et al.
patent: 5729749 (1998-03-01), Ito
patent: 5761659 (1998-06-01), Bertoni
"Optimization of Parallel Query Execution Plans in XPRS", Hong, et al., Computer Science Division, EECS Department, UC Berkeley, 1991, pp. 218-225.
"A Performance Analysis of the Gamma Database Machine", DeWitt, et al., Computer Sciences Department, University of Wisconsin, 1988, pp. 350-360.
"The Design of XPRS", Michael Stonebraker, et al., EECS Deparment UC Berkeley, 1988, pp. 318-330.
"Data Placement in Bubba", George Copeland, et al., MCC, 1988, pp. 99-108.
"A Benchmark of NonStop SQL on the Debit Credit Transactions", The Tandem Performance Group, 1988, pp. 337-341.
"A Benchmark of NonStop SQL Release 2 Demonstrating Near-Linear Speedup and Scaleup on Large Databases", Susan Englert, et al., Technical Report 89.4, May 1989, pp. 1-23.
"An Analysis of Three Transaction Processing Architectures" Anupam Bhide, Computer Science Division, UC Berkeley, 1988, pp. 339-350.
"Encapsulation of Parallelism in the Volcano Query Processing System", Goetz Graefe, Computer Science, University of Colorado, Mar. 1990, pp. 102-111.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for managing termination of a lock-holding process using does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for managing termination of a lock-holding process using , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for managing termination of a lock-holding process using will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2070790

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.