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
Link To Document :
بازگشت