Multi-protocol lock manager

Data processing: database and file management or data structures – Data integrity

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S704000

Reexamination Certificate

active

07822719

ABSTRACT:
A method for managing locking requests for a computer file is disclosed. A plurality of locks is maintained for the file, the plurality of locks having locks of different types. Constraints are tracked on the plurality of locks of different types. A request for a requested lock is received. A determination is made if the requested lock violates any of the constraints on the plurality of locks. The requested lock is granted if there is no violation of any constraint on any of the plurality of locks. The requested lock is denied if the requested lock violates any constraint on any of the plurality of locks. An action disposition set having bit positions which define each lock of the plurality of locks is maintained. Bit-wise logic using the action disposition set determines if a requested lock violates any constraint on any of the plurality of locks.

REFERENCES:
patent: 4399504 (1983-08-01), Obermarck et al.
patent: 4480304 (1984-10-01), Carr et al.
patent: 4570217 (1986-02-01), Allen et al.
patent: 4805090 (1989-02-01), Coogan
patent: 5163131 (1992-11-01), Row et al.
patent: 5175837 (1992-12-01), Arnold et al.
patent: 5339427 (1994-08-01), Elko et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5490270 (1996-02-01), Devarakonda et al.
patent: 5596754 (1997-01-01), Lomet
patent: 5727206 (1998-03-01), Fish et al.
patent: 5742813 (1998-04-01), Kavanagh et al.
patent: 5745747 (1998-04-01), Chang et al.
patent: 5764972 (1998-06-01), Crouse et al.
patent: 5802366 (1998-09-01), Row et al.
patent: 5828876 (1998-10-01), Fish et al.
patent: 5832484 (1998-11-01), Sankaran et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 5963962 (1999-10-01), Hitz et al.
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6128710 (2000-10-01), Greenspan et al.
patent: 6182186 (2001-01-01), Daynes
patent: 6324581 (2001-11-01), Xu et al.
patent: 6343339 (2002-01-01), Daynes
patent: 6389420 (2002-05-01), Vahalia et al.
patent: 6405315 (2002-06-01), Burns et al.
patent: 6425035 (2002-07-01), Hoese et al.
patent: 6453354 (2002-09-01), Jiang et al.
patent: 6516351 (2003-02-01), Borr
patent: 6606626 (2003-08-01), Ponnekanti
patent: 6606690 (2003-08-01), Padovano
patent: 6671773 (2003-12-01), Kazar et al.
patent: 6745209 (2004-06-01), Holenstein et al.
patent: 6748470 (2004-06-01), Goldick
patent: 6772154 (2004-08-01), Daynes et al.
patent: 6850938 (2005-02-01), Sadjadi
patent: 6868417 (2005-03-01), Kazar et al.
patent: 6915392 (2005-07-01), Cierniak
patent: 6917942 (2005-07-01), Burns et al.
patent: 6963882 (2005-11-01), Elko et al.
patent: 6973455 (2005-12-01), Vahalia et al.
patent: 7003531 (2006-02-01), Holenstein et al.
patent: 7010528 (2006-03-01), Curran et al.
patent: 7096324 (2006-08-01), May et al.
patent: 7103616 (2006-09-01), Harmer et al.
patent: 7313557 (2007-12-01), Noveck
patent: 7409494 (2008-08-01), Edwards et al.
patent: 7448077 (2008-11-01), Curran et al.
patent: 7743111 (2010-06-01), Soltis
patent: 2004/0030668 (2004-02-01), Pawlowski et al.
Common Internet File System (CIFS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA), Draft SNIA CIFS Documentation Work Group Work-in-Progress, Revision Date: Mar. 26, 2001.
DAFS: Direct Access File System Protocol, Version 1.0, Network Appliance, Inc., Sep. 1, 2001.
Auspex Systems, LFS—A Local File System for Multiprocessor NFS Network Servers, 1994, 6 pages.
Callaghan, B., “NFS Version 3 Protocol Specification”, Request for Comments (RFC) 1813 Jun. 1995, 118 pages.
Chutani, Sailesh, et al., The Episode File System, in Proceedings of the USENIX Winter 1992, 18 pages.
Hitz, Dave et al., File System Design for an NFS File Server Appliance, Technical Report 3002, Rev. C395, presented Jan. 19, 1994, 23 pages.
Howard, John H., An Overview of the Andrew File System, Carnegie Mellon University, CMU-ITC-88-062 1988, 6 pages.
Levine, Ron and Michelle Gervais, Building a SAN, SunExpert Magazine, Mar. 1999, pp. 50-64.
Network Appliance ends NAS-SAN war by Computerwire, http://www.theregister.co.uk/2002/10/102
etwork.sub.--appliance.sub.--en- ds.sub.--nassan.sub.-- war/print.html, Published Wednesday, Oct. 2, 2002, 2 pages.

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

Multi-protocol lock manager does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multi-protocol lock manager, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-protocol lock manager will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4180418

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