Electrical computers and digital data processing systems: input/ – Access locking
Patent
1996-07-22
2000-03-21
Kim, Kenneth S.
Electrical computers and digital data processing systems: input/
Access locking
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.
Crowley Todd A.
Dev Roger
Jeffords Jason
Cabletron Systems Inc.
Kim Kenneth S.
LandOfFree
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.
Profile ID: LFUS-PAI-O-738696