Loading...
Please wait, while we are loading the content...
Similar Documents
Strongly History Independent Hashing with Deletion (2006)
| Content Provider | CiteSeerX |
|---|---|
| Author | Blelloch, Guy E. Golovin, Daniel |
| Abstract | We present a strongly history independent (SHI) hash table that is fast, space efficient, and supports deletions. A hash table that supports deletions is SHI if it has a canonical memory representation up to randomness. That is, the string of random bits and current hash table contents (the set of (key, object) pairs in the hash table) uniquely determine its layout in memory, independently of the sequence of operations from initialization to the current state. Thus, the memory representation of a SHI hash table reveals exactly the information available through the hash table interface, and nothing more. Our construction also reveals a subtle connection between history independent hashing and the Gale-Shapley stable marriage algorithm [7], which may be of independent interest. Additionally, we give a general technique for converting data structures with canonical representations in a pure pointer machine model into RAM data structures of comparable performance and that are SHI with high probability. Thus we develop the last ingredient necessary to efficiently implement a host of SHI data structures on a RAM. This research is supported by NSF ITR grants CCR-0122581 (The Aladdin Center) and IIS-0121678. |
| File Format | |
| Publisher Date | 2006-01-01 |
| Access Restriction | Open |
| Subject Keyword | History Independent Hash Table Canonical Representation Independent Interest Aladdin Center Nsf Itr Grant Ccr-0122581 Random Bit Gale-shapley Stable Marriage Shi Hash Table Reveals Hash Table Interface Space Efficient Last Ingredient Pure Pointer Machine Model Support Deletion Current Hash Table Content Comparable Performance Canonical Memory Representation Subtle Connection History Independent Hashing General Technique Shi Data Structure Ram Data Structure Memory Representation |
| Content Type | Text |