• DocumentCode
    1406506
  • Title

    Alternating hashing for expansible files

  • Author

    Chang, Ye-In ; Lee, Chien-I

  • Author_Institution
    Dept. of Appl. Math., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • Volume
    9
  • Issue
    1
  • fYear
    1997
  • Firstpage
    179
  • Lastpage
    185
  • Abstract
    Proposes a generalized approach for designing a class of dynamic hashing schemes which require no index and have the growth of a file at a rate of (n+1)/n per full expansion, where n is the number of pages of the file, as compared to a rate of 2 in linear hashing. Based on this generalized approach, we derive a new dynamic hashing scheme called alternating hashing, in which, when a split occurs in page k, the data records in page k are redistributed to page k and page (k+1), or to page k and page (k-1), according to whether the value of level d is even or odd, respectively (d is defined as the number of full expansions that have happened so far). From our performance analysis, given a fixed load control, the proposed scheme can achieve nearly 97% storage utilization, as compared to 78% by using linear hashing
  • Keywords
    file organisation; software performance evaluation; storage allocation; access methods; alternating hashing; data records redistribution; dynamic storage allocation; expansible files; file growth rate; file organization; file system management; fixed load control; full expansions; indexless dynamic hashing schemes; linear hashing; page splitting; performance analysis; storage utilization; Analytical models; Costs; File systems; Load flow control; Performance analysis; Spirals; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.567061
  • Filename
    567061