Establishing control of lock token for shared objects upon appro

Electrical computers and digital data processing systems: input/ – Access locking

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709229, 370447, G06F 1337

Patent

active

060413832

ABSTRACT:
A system and method for controlling access to a shared object among a plurality of interconnected processes. A lock token is associated with a shared object. In order for a process to access or modify the associated object, it must possess the lock token. Whenever a process establishes control of the lock token, it transmits a message to each other process indicating that the process controls the lock token. In some instances, in order for a process to establish control of the lock token, the process must receive approval from each other process. Further, when two or more processes request the lock token at the same time, neither process will gain control and each process will then wait for a random time period before again seeking control of the token.

REFERENCES:
patent: 4399504 (1983-08-01), Obermarck et al.
patent: 4598285 (1986-07-01), Hoshen
patent: 4949337 (1990-08-01), Aggers et al.
patent: 5060144 (1991-10-01), Sipple et al.
patent: 5155725 (1992-10-01), Khalil
patent: 5161227 (1992-11-01), Dias et al.
patent: 5167022 (1992-11-01), Bahr et al.
patent: 5226143 (1993-07-01), Baird et al.
patent: 5263155 (1993-11-01), Wang
patent: 5333319 (1994-07-01), Silen
patent: 5408629 (1995-04-01), Tsuchiva et al.
patent: 5414700 (1995-05-01), Yang et al.
patent: 5418966 (1995-05-01), Madduri
patent: 5454108 (1995-09-01), Devarakonda et al.
patent: 5469575 (1995-11-01), Madduri
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5504899 (1996-04-01), Raz
patent: 5511196 (1996-04-01), Shackelford et al.
patent: 5515537 (1996-05-01), Tavares et al.
patent: 5535212 (1996-07-01), Koopman et al.
patent: 5550973 (1996-08-01), Forman et al.
patent: 5596754 (1997-01-01), Lomet
patent: 5687370 (1997-11-01), Garst et al.
patent: 5704032 (1997-12-01), Badovinatz et al.
patent: 5721825 (1998-02-01), Lawson et al.
patent: 5761659 (1998-06-01), Bertoni
patent: 5765174 (1998-06-01), Bishop
patent: 5832529 (1998-11-01), Wollrath et al.
Bal, Henri E., "Replication Techniques for Speeding Up Parallel Applications", Aug. 1992.
Groupe Bull, "Object Transaction Service," Jun. 1994.
International Business Machines Corporation, "Transaction Service Proposal," Nov. 1993, Appendix E. Relationship to the X/Open DTP Model.
Dipippo et al., "Object-Based Semantic Real-Time Concurrency Control, " Proceedings of the Real Time Systems Symposium, Raleigh, Durham, No. Carolina USA, Dec. 1-3, 1993, Dec. 1, 1993, Inst. of Electrical and Electronics Engineers, pp. 87-96.
A. Gupta, et al., "Reliable Garbage Collection in Distributed Object Oriented Systems", IEEE, pp. 324-328, 1988.
Open Software Foundation, "NORMA IPC Version Two: Architecture and Design", Oct. 14, 1994.
P. Guedes, et al., "Writing a Client-Server Application in C ++", Mach Bibliography, School of Computer Science, Carnegie Mellon University, 1992.
T. Christopher, "Reference Count Garbage Collection", Software Practice and Experience, vol. 14(6), pp. 503-507, 1984.
J. Martin, "Explicit Reference Counts", IEEE, pp. 707-710, 1996.

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

Establishing control of lock token for shared objects upon appro does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Establishing control of lock token for shared objects upon appro, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Establishing control of lock token for shared objects upon appro will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-738696

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