• DocumentCode
    1143001
  • Title

    Concurrent Search and Insertion in AVL Trees

  • Author

    Ellis, Carla Schlatter

  • Author_Institution
    Department of Computer Science, University of Rochester
  • Issue
    9
  • fYear
    1980
  • Firstpage
    811
  • Lastpage
    817
  • Abstract
    This paper addresses the problem of concurrent access to dynamically balanced binary search trees. Specifically, two solutions for concurrent search and insertion in AVL trees are developed. The first solution is relatively simple and is intended to allow several readers to share nodes with a writer process. The second solution uses the first as a starting point and introduces additional concurrency among writers by applying various parallelization techniques. Simulation results used to evaluate the parallel performance of these algorithms with regard to the amount of concurrency achieved and the parallel overhead incurred are summarized.
  • Keywords
    Concurrent access; data bases; parallel processing; performance evaluation; search trees; Binary search trees; Computer science; Concurrent computing; Data structures; Image retrieval; Information science; Parallel algorithms; Parallel processing; Terminology; Tree data structures; Concurrent access; data bases; parallel processing; performance evaluation; search trees;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1980.1675680
  • Filename
    1675680