Visible to the public Odd-Even Hash Algorithm: A Improvement of Cuckoo Hash Algorithm

TitleOdd-Even Hash Algorithm: A Improvement of Cuckoo Hash Algorithm
Publication TypeConference Paper
Year of Publication2022
AuthorsZhu, Haiting, Wan, Junmei, Li, Nan, Deng, Yingying, He, Gaofeng, Guo, Jing, Zhang, Lu
Conference Name2021 Ninth International Conference on Advanced Cloud and Big Data (CBD)
KeywordsBig Data, compositionality, cuckoo hashing, data structures, filtering algorithms, hash algorithms, hash collision, Internet, Memory management, Monitoring, Odd-Even Hash, pubcrawl, Rehashing, resilience, Resiliency, security
AbstractHash-based data structures and algorithms are currently flourishing on the Internet. It is an effective way to store large amounts of information, especially for applications related to measurement, monitoring and security. At present, there are many hash table algorithms such as: Cuckoo Hash, Peacock Hash, Double Hash, Link Hash and D-left Hash algorithm. However, there are still some problems in these hash table algorithms, such as excessive memory space, long insertion and query operations, and insertion failures caused by infinite loops that require rehashing. This paper improves the kick-out mechanism of the Cuckoo Hash algorithm, and proposes a new hash table structure- Odd-Even Hash (OE Hash) algorithm. The experimental results show that OE Hash algorithm is more efficient than the existing Link Hash algorithm, Linear Hash algorithm, Cuckoo Hash algorithm, etc. OE Hash algorithm takes into account the performance of both query time and insertion time while occupying the least space, and there is no insertion failure that leads to rehashing, which is suitable for massive data storage.
DOI10.1109/CBD54617.2021.00010
Citation Keyzhu_odd-even_2022