Matrix Hashing with Random Probing in 1D Array
The current computing era enables the generation of vast amounts of data, which must be processed to extract valuable insights. This processing often requires multiple query operations, where hashing plays a crucial role in accelerating query response times. Among hashing techniques, Cuckoo Hashing...
Uloženo v:
| Vydáno v: | Advances in distributed computing and artificial intelligence journal Ročník 14; s. e31698 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
01.01.2025
|
| ISSN: | 2255-2863, 2255-2863 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | The current computing era enables the generation of vast amounts of data, which must be processed to extract valuable insights. This processing often requires multiple query operations, where hashing plays a crucial role in accelerating query response times. Among hashing techniques, Cuckoo Hashing has demonstrated greater efficiency than conventional methods, offering simplicity and ease of integration into various real-world applications. However, Cuckoo Hashing also has limitations, including data collisions, data loss due to collisions, and the potential for endless loops that lead to high insertion latency and frequent rehashing. To address these challenges, this work introduces a modified Matrix hashing technique. The core concept of the proposed scheme is to utilize both a 2D array and an additional 1D array with random probing to create a more robust technique that competes effectively with Cuckoo Hashing. This study also introduces degree of dexterity as a new performance metric, in addition to the traditional load factor. Furthermore, the Even-Odd hash function is proposed to ensure a more balanced load distribution. Through rigorous experimental analysis in a single-threaded environment, this modified Matrix hashing with random probing in the 1D array is shown to effectively resolve key issues associated with Cuckoo Hashing, such as excessive data migration, inefficient memory usage, and high insertion latency. |
|---|---|
| AbstractList | The current computing era enables the generation of vast amounts of data, which must be processed to extract valuable insights. This processing often requires multiple query operations, where hashing plays a crucial role in accelerating query response times. Among hashing techniques, Cuckoo Hashing has demonstrated greater efficiency than conventional methods, offering simplicity and ease of integration into various real-world applications. However, Cuckoo Hashing also has limitations, including data collisions, data loss due to collisions, and the potential for endless loops that lead to high insertion latency and frequent rehashing. To address these challenges, this work introduces a modified Matrix hashing technique. The core concept of the proposed scheme is to utilize both a 2D array and an additional 1D array with random probing to create a more robust technique that competes effectively with Cuckoo Hashing. This study also introduces degree of dexterity as a new performance metric, in addition to the traditional load factor. Furthermore, the Even-Odd hash function is proposed to ensure a more balanced load distribution. Through rigorous experimental analysis in a single-threaded environment, this modified Matrix hashing with random probing in the 1D array is shown to effectively resolve key issues associated with Cuckoo Hashing, such as excessive data migration, inefficient memory usage, and high insertion latency. |
| Author | Tripathi, Rajeev Ranjan Kumar Singh, Sarv Pal Singh, Pradeep Kumar |
| Author_xml | – sequence: 1 givenname: Rajeev Ranjan Kumar surname: Tripathi fullname: Tripathi, Rajeev Ranjan Kumar – sequence: 2 givenname: Pradeep Kumar surname: Singh fullname: Singh, Pradeep Kumar – sequence: 3 givenname: Sarv Pal surname: Singh fullname: Singh, Sarv Pal |
| BookMark | eNp1j01LAzEYhINUsNYevecP7Jo3b7LZHEv9qFBRRM9LdpO1KW1WkoD232tbDyJ4mmGYGXjOySgMwRFyCawEwRlcGdsZvy4RKl2fkDHnUha8rnD0y5-RaUprxhgglxzUmJQPJkf_SRcmrXx4ox8-r-izCXbY0qc4tPvMBwrXdBaj2V2Q095skpv-6IS83t68zBfF8vHufj5bFh1XVS6wUqxFdIKhaplxkgsQGvpeO8ulajXy3mrJUCitbY0gnO6EFMDRKi0RJwSPv10cUoqubzqfTfZDyNH4TQOsOVA3R-rmQP29Kv6s3qPfmrj7p_8FhlJZgA |
| CitedBy_id | crossref_primary_10_1109_ACCESS_2025_3577461 |
| Cites_doi | 10.1145/380752.380836 10.1145/356643.356645 10.1137/1.9781611977561.ch14 10.1145/322374.322375 10.1145/3392140 10.1109/TKDE.2019.2953897 10.1145/3047307 10.1145/2157.322407 10.1016/j.jksuci.2018.02.003 10.1137/1.9781611977578.ch3 10.9781/ijimai.2022.11.002 10.1145/3373376.3378493 10.1109/MASS.2017.81 10.9781/ijimai.2023.01.006 10.1109/ICASSP.2018.8461631 10.1016/j.ipl.2022.106356 10.1109/TIP.2014.2352458 10.1016/0022-0000(79)90044-8 10.1109/JSEN.2017.2737825 10.1145/322092.322096 10.1137/080728743 10.1109/MSPEC.2018.8278136 10.1109/TKDE.2018.2818716 10.1109/ICIMIA.2017.7975619 10.1145/3495214 10.1145/3447548.3467240 10.1016/j.jalgor.2003.12.002 10.1109/TPDS.2016.2594763 10.1109/HPCA.2011.5749726 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION |
| DOI | 10.14201/adcaij.31698 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2255-2863 |
| ExternalDocumentID | 10_14201_adcaij_31698 |
| GroupedDBID | 3J0 8FE 8FG AAYXX ADBBV AFFHD AFKRA AGVNC ALMA_UNASSIGNED_HOLDINGS ARAPS BCNDV BENPR BGLVJ CCPQU CITATION GROUPED_DOAJ HCIFZ KQ8 M~E OK1 P62 PHGZM PHGZT PIMPY PQGLB PROAC R9V R9Y |
| ID | FETCH-LOGICAL-c276t-3670b33e4037b0ae5241491ff9ed257b932fd95034799d8314e9c454123d79533 |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001434677200003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2255-2863 |
| IngestDate | Sat Nov 29 08:11:54 EST 2025 Tue Nov 18 21:29:52 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| License | https://creativecommons.org/licenses/by-nc-nd/4.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c276t-3670b33e4037b0ae5241491ff9ed257b932fd95034799d8314e9c454123d79533 |
| OpenAccessLink | https://revistas.usal.es/cinco/index.php/2255-2863/article/download/31698/30889 |
| ParticipantIDs | crossref_citationtrail_10_14201_adcaij_31698 crossref_primary_10_14201_adcaij_31698 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-01-01 |
| PublicationDateYYYYMMDD | 2025-01-01 |
| PublicationDate_xml | – month: 01 year: 2025 text: 2025-01-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | Advances in distributed computing and artificial intelligence journal |
| PublicationYear | 2025 |
| References | 487409 487407 487408 487401 487402 487388 487389 487400 487405 487406 487403 487404 487393 487394 487391 487392 487397 487398 487395 487396 487390 487412 487413 487399 487410 487411 487414 487415 487386 487387 487384 487385 |
| References_xml | – ident: 487404 doi: 10.1145/380752.380836 – ident: 487402 doi: 10.1145/356643.356645 – ident: 487399 doi: 10.1137/1.9781611977561.ch14 – ident: 487413 doi: 10.1145/322374.322375 – ident: 487392 – ident: 487408 doi: 10.1145/3392140 – ident: 487388 doi: 10.1109/TKDE.2019.2953897 – ident: 487390 doi: 10.1145/3047307 – ident: 487400 doi: 10.1145/2157.322407 – ident: 487386 doi: 10.1016/j.jksuci.2018.02.003 – ident: 487384 doi: 10.1137/1.9781611977578.ch3 – ident: 487412 doi: 10.9781/ijimai.2022.11.002 – ident: 487409 doi: 10.1145/3373376.3378493 – ident: 487387 – ident: 487401 doi: 10.1109/MASS.2017.81 – ident: 487395 doi: 10.9781/ijimai.2023.01.006 – ident: 487397 doi: 10.1109/ICASSP.2018.8461631 – ident: 487391 – ident: 487403 doi: 10.1016/j.ipl.2022.106356 – ident: 487385 doi: 10.1109/TIP.2014.2352458 – ident: 487389 doi: 10.1016/0022-0000(79)90044-8 – ident: 487393 doi: 10.1109/JSEN.2017.2737825 – ident: 487396 doi: 10.1145/322092.322096 – ident: 487398 doi: 10.1137/080728743 – ident: 487410 doi: 10.1109/MSPEC.2018.8278136 – ident: 487407 doi: 10.1109/TKDE.2018.2818716 – ident: 487406 doi: 10.1109/ICIMIA.2017.7975619 – ident: 487415 doi: 10.1145/3495214 – ident: 487414 doi: 10.1145/3447548.3467240 – ident: 487405 doi: 10.1016/j.jalgor.2003.12.002 – ident: 487411 doi: 10.1109/TPDS.2016.2594763 – ident: 487394 doi: 10.1109/HPCA.2011.5749726 |
| SSID | ssj0001325217 |
| Score | 2.2856164 |
| Snippet | The current computing era enables the generation of vast amounts of data, which must be processed to extract valuable insights. This processing often requires... |
| SourceID | crossref |
| SourceType | Enrichment Source Index Database |
| StartPage | e31698 |
| Title | Matrix Hashing with Random Probing in 1D Array |
| Volume | 14 |
| WOSCitedRecordID | wos001434677200003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2255-2863 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001325217 issn: 2255-2863 databaseCode: DOA dateStart: 20120101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2255-2863 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001325217 issn: 2255-2863 databaseCode: M~E dateStart: 20120101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 2255-2863 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001325217 issn: 2255-2863 databaseCode: P5Z dateStart: 20120101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2255-2863 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001325217 issn: 2255-2863 databaseCode: BENPR dateStart: 20120101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2255-2863 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001325217 issn: 2255-2863 databaseCode: PIMPY dateStart: 20120101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwELaWLQcuvBHlUfmAuJSUxHZi-7iioHJotYIildPKSRwpq226CtvVnvvLO2M7aQqLVA5coshxHCczmYwn831DyDuZwjeqkDriRvJIJHEZ5XlsIlgaKCYNYh-NKzYhT07U2ZmejkZXHRZmvZBNozYbvfyvooY2EDZCZ_9B3P2g0AD7IHTYgthheyfBHyPp_mb_yFdJ8oHWb6YpL84RFZAHDEtyuD9pW3Prp-7E5wP4DFkk1MVaWNbB3paXqw7NiJcMtBP1kM9zODkMBbS1q3bsZGjm1q5xFnMwJy6ru4_swLA-stOa0trlX45-N-0avN3FMEjB0kGQwtkysBppxFSwZXZLW2eMxcCaWp5kvkb1H4ZeMFdhwJSFqecHfb_bhNq_fej69ENc-OAAM3_6zJ1-j-wwmWo1JjvTr8fTnzeROs7Ax0HcfT_jQNaKY3wcTmHg3Ay8lNPH5GFYXtCJV4snZGSbp-RRV7qDBkv-jBx4LaFBSyhqCfVaQoOW0LqhySF1WvKc_Pjy-fTTURRKZ0QFk9kqQlq-nHMrYi7h1bMpOGpCJ1WlbQlGOgevvSp1GiOOWJeKJ8LqQqQC_JhSYsbxCzJuLhr7klDLeFVVmUYSaWHiXCmV2cRyaGFGZHaXfOjueVYEXnksb7KYbX3Mu-R9333pCVW2d3x1146vyYMblXtDxqv20r4l94v1qv7V7rkgy16Q6TVjxGx0 |
| linkProvider | ProQuest |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Matrix+Hashing+with+Random+Probing+in+1D+Array&rft.jtitle=Advances+in+distributed+computing+and+artificial+intelligence+journal&rft.au=Tripathi%2C+Rajeev+Ranjan+Kumar&rft.au=Singh%2C+Pradeep+Kumar&rft.au=Singh%2C+Sarv+Pal&rft.date=2025-01-01&rft.issn=2255-2863&rft.eissn=2255-2863&rft.volume=14&rft.spage=e31698&rft_id=info:doi/10.14201%2Fadcaij.31698&rft.externalDBID=n%2Fa&rft.externalDocID=10_14201_adcaij_31698 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2255-2863&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2255-2863&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2255-2863&client=summon |