Skip to Main content Skip to Navigation
Journal articles

A further analysis of Cuckoo Hashing with a Stash and Random Graphs of Excess r

Abstract : Cuckoo hashing is a hash table data structure offering constant access time, even in the worst case. As a drawback, the construction fails with small, but practically significant probability. However, Kirsch et al. (2008) showed that a constant-sized additional memory, the so called stash, is sufficient to reduce the failure rate drastically. But so far, using a modified insertion procedure that demands additional running time to look for an admissible key is required. As a major contribution of this paper, we show that the same bounds on the failure probability hold even without this search process and thus, the performance increases. Second, we extend the analysis to simplified cuckoo hashing, a variant of the original algorithm offering increased performance. Further, we derive some explicit asymptotic approximations concerning the number of usual resp. bipartite graphs related to the data structures. Using these results, we obtain much more precise asymptotic expansions of the success rate. These calculations are based on a generating function approach and applying the saddle point method. Finally, we provide numerical results to support the theoretical analysis.
Document type :
Journal articles
Complete list of metadata

Cited literature [17 references]  Display  Hide  Download

https://hal.inria.fr/hal-00990450
Contributor : Service Ist Inria Sophia Antipolis-Méditerranée / I3s <>
Submitted on : Tuesday, May 13, 2014 - 3:37:24 PM
Last modification on : Wednesday, November 29, 2017 - 10:26:19 AM
Long-term archiving on: : Monday, April 10, 2017 - 10:18:08 PM

File

1345-5517-1-PB.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00990450, version 1

Collections

Citation

Reinhard Kutzelnigg. A further analysis of Cuckoo Hashing with a Stash and Random Graphs of Excess r. Discrete Mathematics and Theoretical Computer Science, DMTCS, 2010, 12 (3), pp.81-101. ⟨hal-00990450⟩

Share

Metrics

Record views

171

Files downloads

1234