Abstract

Ubiquitous computing systems possess the capability to collect and process data, which is subsequently shared with other devices. These systems encounter resource challenges such as memory constraints, processor speed limitations, power consumption considerations, and the availability of data storage. Therefore, maintaining data access and query processing speed in ubiquitous computing is challenging. Hashing is crucial to search operations and has caught the interest of many researchers. Several hashing techniques have been proposed and Cuckoo Hashing is found efficient to use in several applications. There are two variants of Cuckoo Hashing: Parallel Cuckoo Hashing and Sequential Cuckoo Hashing. Cuckoo Hashing suffers from challenges like high insertion latency, inefficient memory usage, and data migration. This paper proposes two hashing schemes: Left-Right Hashing and Robust Left-Right Hashing that successfully address and solve the major challenges of Sequential Cuckoo Hashing. The proposed schemes adopt the Combinatorial Hashing technique after modification and use this with a new collision resolution technique called Left-Right Random Probing. Left-Right Random Probing is a variant of random probing and uses prime numbers and Fibonacci numbers. In addition, this paper proposes a new performance indicator, degree of dexterity to estimate the performance of hashing techniques. Sequential Cuckoo Hashing suffers from hidden switching costs which are identified and its estimation is given by a new performance indicator called, T.R.C./Key. Performance of Sequential Cuckoo Hashing is order dependent.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.