Downloads & Free Reading Options - Results
A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time by Ely Porat
Read "A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time" by Ely Porat through these free online access and download options.
Books Results
Source: The Internet Archive
The internet Archive Search Results
Available books for downloads and borrow from The internet Archive
1A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time
By Ely Porat and Bar Shalem
Cuckoo hashing [4] is a multiple choice hashing scheme in which each item can be placed in multiple locations, and collisions are resolved by moving items to their alternative locations. In the classical implementation of two-way cuckoo hashing, the memory is partitioned into contiguous disjoint fixed-size buckets. Each item is hashed to two buckets, and may be stored in any of the positions within those buckets. Ref. [2] analyzed a variation in which the buckets are contiguous and overlap. However, many systems retrieve data from secondary storage in same-size blocks called pages. Fetching a page is a relatively expensive process; but once a page is fetched, its contents can be accessed orders of magnitude faster. We utilize this property of memory retrieval, presenting a variant of cuckoo hashing incorporating the following constraint: each bucket must be fully contained in a single page, but buckets are not necessarily contiguous. Empirical results show that this modification increases memory utilization and decreases the number of iterations required to insert an item. If each item is hashed to two buckets of capacity two, the page size is 8, and each bucket is fully contained in a single page, the memory utilization equals 89.71% in the classical contiguous disjoint bucket variant, 93.78% in the contiguous overlapping bucket variant, and increases to 97.46% in our new non-contiguous bucket variant. When the memory utilization is 92% and we use breadth first search to look for a vacant position, the number of iterations required to insert a new item is dramatically reduced from 545 in the contiguous overlapping buckets variant to 52 in our new non-contiguous bucket variant. In addition to the empirical results, we present a theoretical lower bound on the memory utilization of our variation as a function of the page size.
“A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time” Metadata:
- Title: ➤ A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time
- Authors: Ely PoratBar Shalem
- Language: English
Edition Identifiers:
- Internet Archive ID: arxiv-1104.5400
Downloads Information:
The book is available for download in "texts" format, the size of the file-s is: 6.75 Mbs, the file-s for this book were downloaded 87 times, the file-s went public at Sat Sep 21 2013.
Available formats:
Abbyy GZ - Animated GIF - Archive BitTorrent - DjVu - DjVuTXT - Djvu XML - Item Tile - Metadata - Scandata - Single Page Processed JP2 ZIP - Text PDF -
Related Links:
- Whefi.com: Download
- Whefi.com: Review - Coverage
- Internet Archive: Details
- Internet Archive Link: Downloads
Online Marketplaces
Find A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time at online marketplaces:
- Amazon: Audiable, Kindle and printed editions.
- Ebay: New & used books.
Buy “A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time” online:
Shop for “A Cuckoo Hashing Variant With Improved Memory Utilization And Insertion Time” on popular online marketplaces.
- Ebay: New and used books.