Wear Minimization for Cuckoo Hashing: How Not to Throw a Lot of Eggs into One Basket
Abstract
We study wear-leveling techniques for cuckoo hashing, showing that it is possible to achieve a memory wear bound of $\log\log n+O(1)$ after the insertion of $n$ items into a table of size $Cn$ for a suitable constant $C$ using cuckoo hashing. Moreover, we study our cuckoo hashing method empirically, showing that it significantly improves on the memory wear performance for classic cuckoo hashing and linear probing in practice.
- Publication:
-
arXiv e-prints
- Pub Date:
- April 2014
- DOI:
- 10.48550/arXiv.1404.0286
- arXiv:
- arXiv:1404.0286
- Bibcode:
- 2014arXiv1404.0286E
- Keywords:
-
- Computer Science - Data Structures and Algorithms;
- B.8.2;
- E.2;
- F.2.2
- E-Print:
- 13 pages, 1 table, 7 figures