System for file and record locking between nodes in a distribute

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642821, 364280, 3642601, 3649692, 364DIG1, 395600, G06F 1214

Patent

active

052029719

ABSTRACT:
A conventional single node operating system is provided with a distributed file management system (DFS) with a plurality of nodes and a plurality of files. The DFS uses the UNIX operating system tree structure employing inodes (data structure containing administrative information for each file) to manage the local files and surrogate inodes (s.sub.-- inode) to manage access to files existing on another node. In addition, the DFS uses a lock table to manage the lock status of files. The method which implements the DFS locking of records and files involves the following steps. If the file is a local file, then the UNIX operating system standard file locking is used. However, if a remote file is to be locked, the UNIX operating system LOCKF and FCNTL system calls are intercepted and an remote process call (RPC) DFS.sub.-- LOCK.sub.-- CONTROL is executed. The server node receives the remote process call and carries out the lock request. The request could entail locking a single record, a set of records or the whole file. The server then acknowledges receipt of the RPC by sending a signal while the client surrogate inode is waiting for a reply from the DFS.sub.-- LOCK.sub.-- CONTROL RPC. The client confirms the reception of the lock and sends an acknowledgement to the remote server. The server updates the lock table after receiving the acknowledgement from the client surrogate inode. If the server does not confirm the reception of DFS.sub.-- LOCK.sub.-- CONTROL's acknowledgement, then DFS.sub.-- LOCK.sub.-- CONTROL updates the lock table.

REFERENCES:
patent: 4214304 (1980-07-01), Shimizu et al.
patent: 4313161 (1982-01-01), Hardin et al.
patent: 4358823 (1982-11-01), McDonald
patent: 4399504 (1983-08-01), Obermarck
patent: 4400771 (1983-08-01), Suzuki et al.
patent: 4439830 (1984-03-01), Chueh
patent: 4476528 (1984-10-01), Matsumoto
patent: 4480304 (1984-10-01), Carr
patent: 4574350 (1986-03-01), Starr
patent: 4577272 (1986-03-01), Ballew
patent: 4590468 (1986-05-01), Stieglitz
patent: 4621321 (1986-04-01), Boebert
patent: 4633392 (1986-12-01), Vincent
patent: 4663748 (1987-05-01), Karbowiak
patent: 4698752 (1987-10-01), Goldstein
patent: 4714992 (1987-12-01), Gladney
patent: 4716528 (1987-12-01), Crus
patent: 4719569 (1988-01-01), Ludemann
patent: 4720784 (1988-01-01), Radhkrishnan
patent: 4742450 (1988-05-01), Duvall
patent: 4751702 (1988-06-01), Beier
patent: 4805106 (1989-02-01), Pfeifer
patent: 4819159 (1989-04-01), Shipley
patent: 4858116 (1989-08-01), Gillett
patent: 4868866 (1989-09-01), Williams
patent: 4887204 (1989-12-01), Johnson
Rifkin et al., "RFS Architectural Overview" pp. 248-259.
Sun Micro Systems "Vnodes: An Architecture for Multiple File System Types in Sun UNIX" by S. R. Kleiman.
AT&T Information Systems "An Administrators View of Remote File Sharing" by Richard Hamilton et al.
AT&T "A Framework for Networking in System V" by David J. Olander et al., pp. 1-8.
AT&T Information Systems "File System Switch" by Tom Houghton.
Sun Microsystems, Inc., "Sun-3 Architecture", Aug. 1986, pp. 8-9, 49-57.
Bach, Maurice J., The Design of the UNIX Operating System, 1986, pp. 382-389.
Gould, Ed, "The Network File System Implemented on 4.3 BSD", pp. 294-298.
Atlas, Alan; Flinn, Perry; "Error Recovery in a Stateful Remote Filesystem", pp. 355-365.
Sun Microsystems "Overview of the Sun Network File System" by Dan Walsh et al., pp. 117-124.
Sun Microsystems "Design and Implementation of the Sun Network Filesystem" by Russel Sandberg et al., pp. 119-130.
Secure Networking in the Sun Environment by Bradley Taylor et al., pp. 28-36, Sun Microsystems, Inc.

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

System for file and record locking between nodes in a distribute does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for file and record locking between nodes in a distribute, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for file and record locking between nodes in a distribute will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1161156

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