DocumentCode
2282057
Title
Indexing management for distributed linear hash files
Author
Tung, Shang-Sheng ; Zha, Hongyuan ; Keefe, Thomas
Author_Institution
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear
1996
fDate
9-10 Sep 1996
Firstpage
106
Lastpage
114
Abstract
LH* is a scalable distributed data structure that extends linear hashing to support file manipulations in a distributed environment. The purpose of the paper is to investigate the behavior of concurrent transactions in the context of LH*. We present an algorithm to synchronize concurrent transactions in LH*. The algorithm exploits the semantics of LH* and verifies the valves of the addressing parameters during two consecutive reads to detect any harmful interference. After an operation completes its manipulation, it still holds the key lock till the transaction commits or aborts. However, to simply move the lock information along with the relocated keys cannot ensure correctness during a split. A locking protocol is therefore proposed to solve the inconsistency. Furthermore, a causal relationship is formed by associating a timestamp with each range query to eliminate the necessity of atomic broadcast
Keywords
concurrency control; data structures; distributed databases; indexing; query processing; transaction processing; LH*; addressing parameters; atomic broadcast; causal relationship; concurrent transactions; consecutive reads; distributed environment; distributed linear hash files; file manipulations; harmful interference; indexing management; key lock; linear hashing; lock information; locking protocol; range query; relocated keys; scalable distributed data structure; semantics; timestamp; Access protocols; Application software; Broadcasting; Computer science; Data engineering; Data structures; Database systems; Indexing; Information retrieval; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
Conference_Location
Zurich
Print_ISBN
0-8186-7662-0
Type
conf
DOI
10.1109/DEXA.1996.558283
Filename
558283
Link To Document