Patent ReferencesSystem for protecting shared files in a multiprogrammed computer Apparatus for detecting when the activity of one process in relation to a common piece of information interferes with any other process in a multiprogramming/multiprocessing computer system Multiple-microcomputer processing Data processing system Distributed multiprocess transaction processing system and method Patent #: 4819159 InventorsApplicationNo. 418750 filed on 10/04/1989US Classes:707/8, Concurrency (e.g., lock management in shared database)707/9Privileged accessExaminersPrimary: Clark, David L.Assistant: Von Buhr, Maria N. Attorney, Agent or FirmInternational ClassesG06F 015/16G06F 013/14 AbstractA distributed file management system (DFS) with a plurality of nodes and a plurality of files is disclosed. The DFS uses the UNIX operating system tree structure employing inodes (data structures containing the administrative information of each file) to manage the local files and surrogate inodes (s-- inode) to manage access to files existing on another node. In addition, the DFS uses a file access structure lock (fas-- lock) to manage multiple requests to a single file. The primary reason for the addition of the fas-- lock for each file is to avoid the problem of deadlocks. The inodes and s-- inodes use the fas-- lock to synchronize their accesses to a file and avoid a deadlock situation where both s-- inode and inode await the use of a file that is locked by the other.Other References
| |