skip to main content
article
Free Access

Performance analysis of linear hashing with partial expansions

Published:01 December 1982Publication History
Skip Abstract Section

Abstract

Linear hashing with partial expansions is a new file organization primarily intended for files which grow and shrink dynamically. This paper presents a mathematical analysis of the expected performance of the new scheme. The following measures are considered: length of successful and unsuccessful searches, accesses required to insert or delete a record, and the size of the overflow area. The performance is cyclical. For all performance measures, the necessary formulas are derived for computing the expected performance at any point of a cycle and the average over a cycle. Furthermore, the expected worst case in connection with searching is analyzed. The overall performance depends on several file parameters. The numerical results show that for many realistic parameter combinations the performance is expected to be extremely good. Even the longest search is expected to be of quite reasonable length.

References

  1. 1 FAGIN, R., NIEVERGELT, J., PIPPENGER, N., AND STRONG, H.R. Extendible hashing--A fast access method for dynamic i'ties. ACM Trans. Database Syst. 4, 3 (Sept. 1979), 315-344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 GONNET, G.H. Expected length of the longest probe sequence in hash code searching. J. ACM 28, 2 (April 1981), 289-304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 LARSON, P.-/k. Dynamic hashing. BIT 18, 2 (1978), 184-201.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 LARSON, P.-A. Linear hashing with partial expansions. In Proc. 6th Conf. Very Large Data Bases (Montreal, Canada, Oct. 1-3), ACM, New York, 1980, pp. 224-232.Google ScholarGoogle Scholar
  5. 5 LITWIN, W. Virtual hashing: A dynamically changing hashing. In Proc. 4th Conf. Very Large Data Bases (Berlin, 1978), 517-523.Google ScholarGoogle Scholar
  6. 6 LITWIN, W. Hachage virtuel: Une nouvelle technique d'adressage de memoires. These de Doctorat d'Etat, Univ. Paris VI, 1979.Google ScholarGoogle Scholar
  7. 7 LITWlN, W. Linear hashing: A new tool for fries and tables addressing. In Proc. 6th Conf Very Large Data Bases (Montreal, Canada, Oct. 1-3), ACM, New York, pp. 212-223. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 MARTIN, G.N.N. Spiral storage: Incrementally augmentable hash addressed storage. Theory of Computation Rep. 27, Univ. of Warwick, England, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Performance analysis of linear hashing with partial expansions

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader