Title :
Choosing Best Hashing Strategies and Hash Functions
Author :
Singh, Mahima ; Garg, Deepak
Author_Institution :
Comput. Sci. & Eng. Dept., Thapar Univ., Patiala
Abstract :
The paper gives the guideline to choose a best suitable hashing method hash function for a particular problem. After studying the various problem we find some criteria has been found to predict the best hash method and hash function for that problem. We present six suitable various classes of hash functions in which most of the problems can find their solution. Paper discusses about hashing and its various components which are involved in hashing and states the need of using hashing for faster data retrieval. Hashing methods were used in many different applications of computer science discipline. These applications are spread from spell checker, database management applications, symbol tables generated by loaders, assembler, and compilers. There are various forms of hashing that are used in different problems of hashing like Dynamic hashing, Cryptographic hashing, Geometric hashing, Robust hashing, Bloom hash, String hashing. At the end we conclude which type of hash function is suitable for which kind of problem.
Keywords :
file organisation; information retrieval; computer science discipline; data retrieval; hash function; hashing method; Application software; Computer science; Cryptography; Data structures; Databases; Dictionaries; Guidelines; Information retrieval; Scattering; Sorting; Hashing; buckets; collision; cryptographic hashing; dynamic hashing; hash function; hash table; resolution;
Conference_Titel :
Advance Computing Conference, 2009. IACC 2009. IEEE International
Conference_Location :
Patiala
Print_ISBN :
978-1-4244-2927-1
Electronic_ISBN :
978-1-4244-2928-8
DOI :
10.1109/IADCC.2009.4808979