Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Maximum size of a dynamic data structure
Aldous D., Hofri M., Szpankowski W. (ed) SIAM Journal on Computing21 (4):713-732,1992.Type:Article
Date Reviewed: Oct 1 1993

Queueing analysis is used to study the wasted space that results from lazy deletions in a bucket hash table. With lazy deletions, deletions are performed only when a new item is added to the bucket. Using the assumptions underlying the G I &slash; G &slash; ∞ queue, the authors prove that if the input is Poisson ( M &slash; G &slash; ∞ ), the mean wasted space is equal to the number of buckets. If the input is not Poisson, however, the mean wasted space is no longer equal to the number of buckets. They also show that the maximum table size for the first n entries grows as o ( log n ) (in probability).

Another issue they investigate is excess space, defined as the maximum extra space needed because lazy deletions are used. They show that for the stationary M &slash; G &slash; ∞ queue, the need for excess space goes to zero (in probability) as the number of entries goes to infinity. Also proven, without the need for probabilistic assumptions on the arrival or lifetime times, is that for n entries, the probability that the excess space needed by lazy deletions is greater than or equal to b ( b > H > 1, where H is the number of buckets) is less than or equal to 2 n ( ( H + b ) &slash; 2 b ) b &slash; 2 ( ( H + b ) &slash; 2 H ) H &slash; 2. Other similar results are also proven. The bulk of the paper contains the queueing and probability arguments that are used to prove the theorems.

Reviewer:  T. Brown Review #: CR117266
Bookmark and Share
 
Hash-Table Representations (E.2 ... )
 
 
Queueing Theory (G.m ... )
 
 
Data Structures (E.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Hash-Table Representations": Date
On the use of extendible hashing without hashing
Bechtold U., Kuspert K. Information Processing Letters 19(1): 21-26, 1984. Type: Article
Mar 1 1985
Analysis of new variants of coalesced hashing
Chen W., Vitter J. (ed) ACM Transactions on Database Systems 9(4): 616-645, 1984. Type: Article
Jun 1 1985
A polynomial time generator for minimal perfect hash functions
Sager T. Communications of the ACM 28(5): 523-532, 1985. Type: Article
Jun 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy