• DocumentCode
    2175939
  • Title

    Tuning the coalesced hashing method to obtain optimum performance

  • Author

    Vitter, JeffreyScott

  • fYear
    1980
  • fDate
    13-15 Oct. 1980
  • Firstpage
    238
  • Lastpage
    247
  • Abstract
    This paper analyzes the coalesced hashing method, in which a portion of memory (called the address region) serves as the range of the hash function while the rest of memory (called the cellar) is devoted solely to storing records that collide when inserted. If the cellar should get full, subsequent colliders must be stored in empty slots in the address region and, thus, may cause later collisions. Varying the relative size of the cellar affects search performance. The main result of this paper expresses the average search times as a function of the number of records and the cellar size, solving the long-standing open problem described in [Knu73, §6.4-43]. We use these formulas to pick the cellar size that leads to optimum search performance and then show that this "tuned" method is competitive with several well-known hashing schemes.
  • Keywords
    Computer science; Data structures; Performance analysis; Probes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1980., 21st Annual Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/SFCS.1980.48
  • Filename
    4567824