Lock management thread pools for distributed data systems

Data processing: software development – installation – and managem – Software program development tool

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S103000, C709S210000, C709S229000, C710S028000, C710S200000

Reexamination Certificate

active

07093230

ABSTRACT:
A distributed data system may include a plurality of nodes one or more of which may include at least one multi-threaded process operable to access portions of distributed data. A lock mechanism may grant locks to the multi-threaded processes for portions of the distributed data. Only a process holding a lock may access a portion corresponding to the lock. Threads of other processes may not access the portion. A process may include a lock management thread pool dedicated to managing locks for portions of the distributed data for access by other threads of the process. Each lock management thread of the lock management thread pool may request a lock for a portion of distributed data on behalf of the process. The process may hold one or more locks for portions of distributed data corresponding to one or more lock management threads of the lock management thread pool.

REFERENCES:
patent: 4399504 (1983-08-01), Obermarck et al.
patent: 5060144 (1991-10-01), Sipple et al.
patent: 5140685 (1992-08-01), Sipple et al.
patent: 5301337 (1994-04-01), Wells et al.
patent: 5327556 (1994-07-01), Mohan et al.
patent: 5410697 (1995-04-01), Baird et al.
patent: 5551046 (1996-08-01), Mohan et al.
patent: 5596754 (1997-01-01), Lomet
patent: 6006230 (1999-12-01), Ludwig et al.
patent: 6032216 (2000-02-01), Schmuck et al.
patent: 6148377 (2000-11-01), Carter et al.
patent: 6223335 (2001-04-01), Cartwright et al.
patent: 6289343 (2001-09-01), Freund et al.
patent: 6324581 (2001-11-01), Xu et al.
patent: 6330604 (2001-12-01), Higuchi et al.
patent: 6330709 (2001-12-01), Johnson et al.
patent: 6401110 (2002-06-01), Freitas et al.
patent: 6449614 (2002-09-01), Marcotte
patent: 6470487 (2002-10-01), Zolotykh et al.
patent: 6510478 (2003-01-01), Jeffords et al.
patent: 6546443 (2003-04-01), Kakivaya et al.
patent: 6564234 (2003-05-01), Bamford et al.
patent: 6567846 (2003-05-01), Garg et al.
patent: 6751616 (2004-06-01), Chan
patent: 6769032 (2004-07-01), Katiyar et al.
patent: 6829609 (2004-12-01), Wagner
patent: 6832228 (2004-12-01), Nock
patent: 6836887 (2004-12-01), Such
patent: 6883026 (2005-04-01), Onoder et al.
patent: 6934933 (2005-08-01), Wilkinson et al.
patent: 2004/0019639 (2004-01-01), Sandhya E. et al.
patent: 2004/0019660 (2004-01-01), Sandhya E. et al.
patent: 2004/0019679 (2004-01-01), Sandhya E. et al.
TITLE: A method for Implementing Lock-Free shared Data Structures, author: Greg Barnes, ACM, 1993.
TITLE: The Performance Implications of Thread Management Alternatives for Shared Memory Multiprocessors, author: Anderson et al, ACM, May 1989.
TITLE: Evaluating Architectures for Multithreaded Object Request Brokers, author: Douglas C. Schmidt, ACM, Oct. 1998.
Hagimont et al., “A Configurable RMI Mechanism for Sharing Distributed Java Objects,” IEEE Internet Computing, Jan./Feb. 2001 (pp. 36-43).
“iPlanet Application Server—Overview Guide,” Version 6.0, Sun Microsystems, May 2000, (78 pages).
Surdenau et al., “Design and Performance Analysis of a Distributed Java Virtual Machine.” IEEE Transactions on Parallel and Distributed Systems, vol. 13, No. 6, Jun. 2002, (pp. 611-627).

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

Lock management thread pools for distributed data systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Lock management thread pools for distributed data systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Lock management thread pools for distributed data systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3707535

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