• 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