De-amortized Cuckoo Hashing: Provable Worst-Case Performance and Experimental Results

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Cuckoo hashing is a highly practical dynamic dictionary: it provides amortized constant insertion time, worst case constant deletion time and lookup time, and good memory utilization. However, with a noticeable probability during the insertion of n elements some insertion requires \Omega(log n) time. Whereas such an amortized guarantee may be suitable for some applications, in other applications (such as high-performance routing) this is highly undesirable. Recently, Kirsch and Mitzenmacher (Allerton '07) proposed a de-amortization of cuckoo hashing using various queueing techniques that preserve its attractive properties. Kirsch and Mitzenmacher demonstrated a significant improvement to the worst case performance of cuckoo hashing via experimental results, but they left open the problem of constructing a scheme with provable properties. In this work we follow Kirsch and Mitzenmacher and present a de-amortization of cuckoo hashing that provably guarantees constant worst case operations. Specifically, for any sequence of polynomially many operations, with overwhelming probability over the randomness of the initialization phase, each operation is performed in constant time. Our theoretical analysis and experimental results indicate that the scheme is highly efficient, and provides a practical alternative to the only other known dynamic dictionary with such worst case guarantees, due to Dietzfelbinger and Meyer auf der Heide (ICALP '90).

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

De-amortized Cuckoo Hashing: Provable Worst-Case Performance and Experimental Results does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with De-amortized Cuckoo Hashing: Provable Worst-Case Performance and Experimental Results, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and De-amortized Cuckoo Hashing: Provable Worst-Case Performance and Experimental Results will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-652127

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.