File systems provide an interface for applications to obtain exclusive access to files, in which a process holds privileges to a file that cannot be preempted and restrict the capabilities of other processes. Local file systems do this by maintaining information about the privileges of current file sessions, and checking subsequent sessions for compatibility. Implementing exclusive access in this manner for distributed file systems degrades performance by requiring every new session to be registered with a lock server that maintains global session state. We present two techniques for improving the performance of session management in the distributed environment. We introduce a distributed lock for managing file access, called a semi-preempt...
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high ...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
We describe a system for caching of files in a distributed file system where a locking protocol is u...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...
Many applications require the ability to obtain exclu-sive access to data, where an application is g...
Many applications require the ability to obtain ex-clusive access to data, where an application is g...
Parallel file systems offer improved performance over traditional file systems by allowing processes...
In a distributed file system built on network attached storage, client computers access data directl...
In a distributed file system built on network attached storage, client computers access data directl...
[[abstract]]Connection tracking by manipulating session tables is essential for stateful inspection ...
Many secure communication libraries used by distributed systems, such as SSL, TLS, and Kerberos, fai...
Abstract—The concurrency control requirements for transaction processing in a multilevel secure file...
We present a hierarchical locking algorithm that dynamically elects a primary server in a replicated...
The performance of high-volume transaction processing systems for business applications is determine...
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high ...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
We describe a system for caching of files in a distributed file system where a locking protocol is u...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...
Many applications require the ability to obtain exclu-sive access to data, where an application is g...
Many applications require the ability to obtain ex-clusive access to data, where an application is g...
Parallel file systems offer improved performance over traditional file systems by allowing processes...
In a distributed file system built on network attached storage, client computers access data directl...
In a distributed file system built on network attached storage, client computers access data directl...
[[abstract]]Connection tracking by manipulating session tables is essential for stateful inspection ...
Many secure communication libraries used by distributed systems, such as SSL, TLS, and Kerberos, fai...
Abstract—The concurrency control requirements for transaction processing in a multilevel secure file...
We present a hierarchical locking algorithm that dynamically elects a primary server in a replicated...
The performance of high-volume transaction processing systems for business applications is determine...
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high ...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
We describe a system for caching of files in a distributed file system where a locking protocol is u...