Pith. sign in

REVIEW 2 cited by

History-Independent Concurrent Hash Tables

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2503.21016 v1 pith:BVEO4ZPP submitted 2025-03-26 cs.DC cs.DS

classification cs.DCcs.DS
keywords concurrenthashhistory-independentevenmemoryonlyoperationstable
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
abstract

A history-independent data structure does not reveal the history of operations applied to it, only its current logical state, even if its internal state is examined. This paper studies history-independent concurrent dictionaries, in particular, hash tables, and establishes inherent bounds on their space requirements. This paper shows that there is a lock-free history-independent concurrent hash table, in which each memory cell stores two elements and two bits, based on Robin Hood hashing. Our implementation is linearizable, and uses the shared memory primitive LL/SC. The expected amortized step complexity of the hash table is $O(c)$, where $c$ is an upper bound on the number of concurrent operations that access the same element, assuming the hash table is not overpopulated. We complement this positive result by showing that even if we have only two concurrent processes, no history-independent concurrent dictionary that supports sets of any size, with wait-free membership queries and obstruction-free insertions and deletions, can store only two elements of the set and a constant number of bits in each memory cell. This holds even if the step complexity of operations on the dictionary is unbounded.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Quadratic Probing Revisited: Smoothed Analysis and the Fall of Robin Hood

    cs.DS 2026-07 conditional novelty 8.0 of 10

    In smoothed quadratic probing, anti-Robin Hood ordering achieves O(log ε^{-1}) expected query time while Robin Hood ordering degrades to Θ(ε^{-1/2}); almost all random fixed-offset degree-2 probing schemes are optimal...

  2. Succinct and Fast Tiny Pointer Hash Tables

    cs.DS 2026-07 conditional novelty 7.0 of 10

    Two practical hash-table designs—Chained-TPHT and Flattened-TPHT—use byte-sized pointers and key quotienting to reach 105.4% and 83.4% space efficiency with constant-time operations and high throughput.

Pith tools