Hashing has long been recognized as a fast method for accessing records by key in large relatively static databases. However. when the amount of data is likely to grow significantly, traditional hashing suffers from performance degradation and may eventually require rehashing all the records into a larger space. Recently, a number of techniques for dynamic hashing have appeared. In this paper, we present a solution to allow for concurrency in linear hash files that is based on locking protocols and minor modifications in the data structure. The problem of adapting this technique for use in a distributed system is also addressed
LH * generalizes Linear Hsshing to parallel or distributed RAM and disk files. An LH * file can be c...
We propose a new parallel algorithm for state space construction that is well-suited for modern, mul...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
The extendible hash file is a dynamic data structure that is an alternative to B-trees for use as a...
The extendible hash file is a dynamic data structure that is an alternative to B trees for use as a ...
Abstract — Linear Hashing is a widely used and efficient version of extensible hashing. A distribute...
Linear Hashing is a dynamically updateable disk-based index structure which implements a hashing sch...
Abstract Linear Hashing is an efficient and widely used version of extensible hash-ing. LH ∗ is its ...
. DDH extends the idea of dynamic hashing algorithms to distributed systems. DDH spreads data across...
The objective of this paper is to develop a high performance hash-based access method for main memor...
Abstract-In this paper, we propose a generalized approach for designing a class of dynamic hashing s...
Before moving beyond locks, we’ll first describe how to use locks in some common data structures. Ad...
Extendible hashing is a new access technique, in which the user is guaranteed no more than two page ...
The performance of conventional distributed algorithms does not scale with the network data rate, ow...
Various mechanisms providing mutual exclusion and thread synchronization can be used to support para...
LH * generalizes Linear Hsshing to parallel or distributed RAM and disk files. An LH * file can be c...
We propose a new parallel algorithm for state space construction that is well-suited for modern, mul...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
The extendible hash file is a dynamic data structure that is an alternative to B-trees for use as a...
The extendible hash file is a dynamic data structure that is an alternative to B trees for use as a ...
Abstract — Linear Hashing is a widely used and efficient version of extensible hashing. A distribute...
Linear Hashing is a dynamically updateable disk-based index structure which implements a hashing sch...
Abstract Linear Hashing is an efficient and widely used version of extensible hash-ing. LH ∗ is its ...
. DDH extends the idea of dynamic hashing algorithms to distributed systems. DDH spreads data across...
The objective of this paper is to develop a high performance hash-based access method for main memor...
Abstract-In this paper, we propose a generalized approach for designing a class of dynamic hashing s...
Before moving beyond locks, we’ll first describe how to use locks in some common data structures. Ad...
Extendible hashing is a new access technique, in which the user is guaranteed no more than two page ...
The performance of conventional distributed algorithms does not scale with the network data rate, ow...
Various mechanisms providing mutual exclusion and thread synchronization can be used to support para...
LH * generalizes Linear Hsshing to parallel or distributed RAM and disk files. An LH * file can be c...
We propose a new parallel algorithm for state space construction that is well-suited for modern, mul...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...