Comparative analysis of two hash table filling strategies
- Authors: Belyaev A.A.1
-
Affiliations:
- National Research University "MIET"
- Issue: Vol 32, No 1 (2026)
- Pages: 3-11
- Section: Modeling and optimization
- Published: 15.01.2026
- URL: https://journals.eco-vector.com/1684-6400/article/view/702336
- DOI: https://doi.org/10.17587/it.32.3-11
- ID: 702336
Cite item
Abstract
Two strategies for filling hash tables consisting of several subtables are considered, without displacing previously inserted elements, one of which is based on sequential, the other on uniform filling of subtables. An analytical model is proposed for estimating the parameters of filling in the subtables and the combined hash table for the two strategies under consideration. Computer modeling was carried out, which confirmed the high accuracy of the proposed model and the advantage of a strategy based on sequential filling of subtables.
Keywords
Full Text
About the authors
A. A. Belyaev
National Research University "MIET"
Author for correspondence.
Email: belandr2015@yandex.ru
Dr. Tech. Sc., Associate Professor
Russian Federation, MoscowReferences
- Fredkin E. Trie Memory, Communications of the ACM, 1960, no. 3, vol. 9, pp. 490—499.
- Knuth D. The Art of Computer Programming, Vol. 3: Sorting and Searching, Reading, Massachusetts, Addison-Wesley, 1998, 780 pp.
- Broder A., Karlin А. Multilevel Adaptive Hashing, In Proceedings of the 1st ACM-SIAM Symposium on Discrete Algorithms, 1990, pp. 43—53.
- Azar Y., Broder A., Karlin A., Upfal E. Balanced Allocations, SIAM Journal on Computing, 1999, vol. 29, no. 1, pp. 180—200.
- Broder A., Mitzenmacher M. Using Multiple Hash Functions to Improve IP Lookups, Proceedings of the 20th IEEE International Conference on Computer Communications (INFOCOM), 2001, pp. 1454—1463.
- Pagh R., Rodler F. Cuckoo Hashing, Journal of Algorithms, 2004, vol. 51, no. 2, pp. 122—144.
- Fountoulakis N., Panagiotou K., Steger А. On the insertion time of cuckoo hashing, SIAM Journal on Computing, 2013, vol. 42, no. 6, pp. 2156—2181.
- Devroye L., Morin P. Cuckoo hashing: further analysis, Information Processing Letters, 2003, vol. 86, no. 4, pp. 215—219.
- Mitzenmacher M. Some open questions related to cuckoo hashing, Proc. ESA, 2009, pp. 1—10.
- Fotakis D., Pagh R., Sanders P., Spirakis P. Space efficient hash tables with worst case constant access time, Proc. STACS, 2003, pp. 271—282.
- Frieze A., Melsted P., Mitzenmacher M. An analysis of randomwalk cuckoo hashing, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, 2009, pp. 490—503.
- Sun Y., Hua Y., Feng D., Yang L., Zuo P., Cao S. MinCounter: An efficient cuckoo hashing scheme for cloud storage systems, In: Symposium on Mass Storage Systems and Technologies (MSST), May 2015.
- Fountoulakis N., Panagiotou K., Steger А. On the insertion time of cuckoo hashing, SIAM Journal on Computing, 2013, vol. 42, no. 6, pp. 2156—2181.
- Fountoulakis N., Khosla M., Panagiotou K. The multipleorientability thresholds for random hypergraphs, Proc. ACM-SIAM symposium on Discrete Algorithms, 2011, pp. 1222—1236.
- Li Q., Hua Y., He W., Feng D., Nie Z., Sun Y. Necklace: An efficient cuckoo hashing scheme for cloud storage services, Proceedings of IEEE/ACM International Symposium on Quality of Service (IWQoS), 2014, pp. 50—55.
- Li D., Du R.,Liu Z., Yang T., Cui В. Multi-copy Cuckoo Hashing, IEEE 35th International Conference on Data Engineering (ICDE), 2019, pp.1226—1237.
- Kirsch A., Mitzenmacher M., Wieder U. More robust hashing: Cuckoo hashing with a stash, SIAM Journal on Computing, 2009, vol. 39, no. 4, pp. 1543—1561.
- Debnath B., Sengupta S., Li J. Chunkstash: Speeding up inline storage deduplication using flash memory, Proc. USENIX Annual Technical Conference, 2010.
Supplementary files
Supplementary Files
Action
1.
JATS XML
Download (138KB)
3.
Fig. 2. Graphs of the dependence of the proportion of occupied cells in the merged hash table for the two considered strategies Fn(2)(v), Fu(2)(v)
Download (211KB)
4.
Fig. 3. Graphs of the dependence of the proportion of collisions in the merged hash table for the two considered strategies Cn(2)(v), Cu(2)(v)
Download (198KB)
5.
Fig. 4. Experimental graphs of the dependence of the proportion of collisions on the proportion of inserted elements for strategy 1 and strategy 2 at k = 2 and graphs of the corresponding analytical models
Download (246KB)
6.
Fig. 5. Experimental graphs of the dependence of the proportion of collisions on the proportion of inserted elements for strategy 1 and strategy 2 at k = 4 and graphs of the corresponding analytical models
Download (233KB)







