<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Informacionnye Tehnologii</journal-id><journal-title-group><journal-title xml:lang="en">Informacionnye Tehnologii</journal-title><trans-title-group xml:lang="ru"><trans-title>Информационные технологии</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1684-6400</issn><publisher><publisher-name xml:lang="en">New Technologies Publishing House</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">702336</article-id><article-id pub-id-type="doi">10.17587/it.32.3-11</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Modeling and optimization</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Моделирование и оптимизация</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Comparative analysis of two hash table filling strategies</article-title><trans-title-group xml:lang="ru"><trans-title>Сравнительный анализ двух стратегий заполнения хеш-таблиц</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Belyaev</surname><given-names>A. A.</given-names></name><name xml:lang="ru"><surname>Беляев</surname><given-names>А. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Dr. Tech. Sc., Associate Professor</p></bio><bio xml:lang="ru"><p>д-р техн. наук, доц.</p></bio><email>belandr2015@yandex.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">National Research University "MIET"</institution></aff><aff><institution xml:lang="ru">Национальный исследовательский университет "МИЭТ"</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2026-01-15" publication-format="electronic"><day>15</day><month>01</month><year>2026</year></pub-date><volume>32</volume><issue>1</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>3</fpage><lpage>11</lpage><history><date date-type="received" iso-8601-date="2026-02-08"><day>08</day><month>02</month><year>2026</year></date><date date-type="accepted" iso-8601-date="2026-02-08"><day>08</day><month>02</month><year>2026</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2026, Informacionnye Tehnologii</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2026, Информационные технологии</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="en">Informacionnye Tehnologii</copyright-holder><copyright-holder xml:lang="ru">Информационные технологии</copyright-holder></permissions><self-uri xlink:href="https://journals.eco-vector.com/1684-6400/article/view/702336">https://journals.eco-vector.com/1684-6400/article/view/702336</self-uri><abstract xml:lang="en"><p>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.</p></abstract><trans-abstract xml:lang="ru"><p>Рассматриваются две стратегии заполнения хеш-таблиц, состоящих из нескольких подтаблиц, без вытеснения ранее вставленных элементов, одна из которых основана на последовательном, другая — на равномерном заполнении подтаблиц. Предложена аналитическая модель для оценки параметров заполнения подтаблиц и объединенной хеш-таблицы для двух рассматриваемых стратегий. Проведено компьютерное моделирование, подтвердившее высокую точность предложенной модели и преимущество стратегии, основанной на последовательном заполнении подтаблиц.</p></trans-abstract><kwd-group xml:lang="en"><kwd>associative array</kwd><kwd>hashing</kwd><kwd>hash function</kwd><kwd>hash table</kwd><kwd>cuckoo hashing</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>ассоциативный массив</kwd><kwd>хеширование</kwd><kwd>хеш-функция</kwd><kwd>хеш-таблица</kwd><kwd>cuckoo hashing</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Fredkin E. Trie Memory, Communications of the ACM, 1960, no. 3, vol. 9, pp. 490—499.</mixed-citation><mixed-citation xml:lang="ru">Fredkin E. Trie Memory // Communications of the ACM. 1960. Vol. 3, N. 9. P. 490—499.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Knuth D. The Art of Computer Programming, Vol. 3: Sorting and Searching, Reading, Massachusetts, Addison-Wesley, 1998, 780 pp.</mixed-citation><mixed-citation xml:lang="ru">Knuth D. The Art of Computer Programming. Vol. 3: Sorting and Searching. Reading, Massachusetts: Addison-Wesley, 1998. 780 pp.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Broder A., Karlin А. Multilevel Adaptive Hashing, In Proceedings of the 1st ACM-SIAM Symposium on Discrete Algorithms, 1990, pp. 43—53.</mixed-citation><mixed-citation xml:lang="ru">Broder A., Karlin А. Multilevel Adaptive Hashing // In Proceedings of the 1st ACM-SIAM Symposium on Discrete Algorithms. 1990. P. 43—53.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Azar Y., Broder A., Karlin A., Upfal E. Balanced Allocations, SIAM Journal on Computing, 1999, vol. 29, no. 1, pp. 180—200.</mixed-citation><mixed-citation xml:lang="ru">Azar Y., Broder A., Karlin A., Upfal E. Balanced Allocations // SIAM Journal on Computing. 1999. Vol. 29, N. 1. P. 180—200.</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">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.</mixed-citation><mixed-citation xml:lang="ru">Broder A., Mitzenmacher M. Using Multiple Hash Functions to Improve IP Lookups // Proceedings of the 20th IEEE International Conference on Computer Communications (INFOCOM). 2001. P. 1454—1463.</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Pagh R., Rodler F. Cuckoo Hashing, Journal of Algorithms, 2004, vol. 51, no. 2, pp. 122—144.</mixed-citation><mixed-citation xml:lang="ru">Pagh R., Rodler F. Cuckoo Hashing // Journal of Algorithms. 2004. Vol. 51, N. 2. P. 122—144.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Fountoulakis N., Panagiotou K., Steger А. On the insertion time of cuckoo hashing, SIAM Journal on Computing, 2013, vol. 42, no. 6, pp. 2156—2181.</mixed-citation><mixed-citation xml:lang="ru">Fountoulakis N., Panagiotou K., Steger А. On the insertion time of cuckoo hashing // SIAM Journal on Computing. 2013. Vol. 42, N. 6. P. 2156—2181.</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Devroye L., Morin P. Cuckoo hashing: further analysis, Information Processing Letters, 2003, vol. 86, no. 4, pp. 215—219.</mixed-citation><mixed-citation xml:lang="ru">Devroye L., Morin P. Cuckoo hashing: further analysis // Information Processing Letters. 2003. Vol. 86, N. 4. P. 215—219.</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Mitzenmacher M. Some open questions related to cuckoo hashing, Proc. ESA, 2009, pp. 1—10.</mixed-citation><mixed-citation xml:lang="ru">Mitzenmacher M. Some open questions related to cuckoo hashing // Proc. ESA. 2009. P. 1—10.</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Fotakis D., Pagh R., Sanders P., Spirakis P. Space efficient hash tables with worst case constant access time, Proc. STACS, 2003, pp. 271—282.</mixed-citation><mixed-citation xml:lang="ru">Fotakis D., Pagh R., Sanders P., Spirakis P. Space efficient hash tables with worst case constant access time // Proc. STACS. 2003. P. 271—282.</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Frieze A., Melsted P., Mitzenmacher M. An analysis of randomwalk cuckoo hashing, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, 2009, pp. 490—503.</mixed-citation><mixed-citation xml:lang="ru">Frieze A., Melsted P., Mitzenmacher M. An analysis of randomwalk cuckoo hashing // Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. 2009. P. 490—503.</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">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.</mixed-citation><mixed-citation xml:lang="ru">Sun Y., Hua Y., Feng D., Yang L., Zuo P., Cao S. MinCounter: An efficient cuckoo hashing scheme for cloud storage systems // Symposium on Mass Storage Systems and Technologies (MSST). May 2015.</mixed-citation></citation-alternatives></ref><ref id="B13"><label>13.</label><citation-alternatives><mixed-citation xml:lang="en">Fountoulakis N., Panagiotou K., Steger А. On the insertion time of cuckoo hashing, SIAM Journal on Computing, 2013, vol. 42, no. 6, pp. 2156—2181.</mixed-citation><mixed-citation xml:lang="ru">Fountoulakis N., Panagiotou K., Steger А. On the insertion time of cuckoo hashing // SIAM Journal on Computing. 2013. Vol. 42, N. 6. P. 2156—2181.</mixed-citation></citation-alternatives></ref><ref id="B14"><label>14.</label><citation-alternatives><mixed-citation xml:lang="en">Fountoulakis N., Khosla M., Panagiotou K. The multipleorientability thresholds for random hypergraphs, Proc. ACM-SIAM symposium on Discrete Algorithms, 2011, pp. 1222—1236.</mixed-citation><mixed-citation xml:lang="ru">Fountoulakis N., Khosla M., Panagiotou K. The multipleorientability thresholds for random hypergraphs // Proc. ACM-SIAM symposium on Discrete Algorithms. 2011. P. 1222—1236.</mixed-citation></citation-alternatives></ref><ref id="B15"><label>15.</label><citation-alternatives><mixed-citation xml:lang="en">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.</mixed-citation><mixed-citation xml:lang="ru">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. P. 50—55.</mixed-citation></citation-alternatives></ref><ref id="B16"><label>16.</label><citation-alternatives><mixed-citation xml:lang="en">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.</mixed-citation><mixed-citation xml:lang="ru">Li D., Du R.,Liu Z., Yang T., Cui В. Multi-copy Cuckoo Hashing// IEEE 35th International Conference on Data Engineering (ICDE). 2019. P. 1226—1237.</mixed-citation></citation-alternatives></ref><ref id="B17"><label>17.</label><citation-alternatives><mixed-citation xml:lang="en">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.</mixed-citation><mixed-citation xml:lang="ru">Kirsch A., Mitzenmacher M., Wieder U. More robust hashing: Cuckoo hashing with a stash // SIAM Journal on Computing. 2009. Vol. 39, N. 4. P. 1543—1561.</mixed-citation></citation-alternatives></ref><ref id="B18"><label>18.</label><citation-alternatives><mixed-citation xml:lang="en">Debnath B., Sengupta S., Li J. Chunkstash: Speeding up inline storage deduplication using flash memory, Proc. USENIX Annual Technical Conference, 2010.</mixed-citation><mixed-citation xml:lang="ru">Debnath B., Sengupta S., Li J. Chunkstash: Speeding up inline storage deduplication using flash memory // Proc. USENIX Annual Technical Conference. 2010.</mixed-citation></citation-alternatives></ref></ref-list></back></article>
