An Efficient Wait-free Resizable Hash Table

04/20/2022
by   Panagiota Fatourou, et al.
0

This paper presents an efficient wait-free resizable hash table. To achieve high throughput at large core counts, our algorithm is specifically designed to retain the natural parallelism of concurrent hashing, while providing wait-free resizing. An extensive evaluation of our hash table shows that in the common case where resizing actions are rare, our implementation outperforms all existing lock-free hash table implementations while providing a stronger progress guarantee.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2021

Better GPU Hash Tables

We revisit the problem of building static hash tables on the GPU and des...
research
04/25/2018

An Faster Network Motif Detection Tool

Network motif provides a way to uncover the basic building blocks of mos...
research
05/28/2021

High Performance and Scalable NAT System on Commodity Platforms

Quick network address translation (NAT) is proposed to improve the netwo...
research
07/29/2021

VBR: Version Based Reclamation

Safe lock-free memory reclamation is a difficult problem. Existing solut...
research
05/09/2021

Quick NAT: High performance NAT system on commodity platforms

NAT gateway is an important network system in today's IPv4 network when ...
research
09/12/2018

Concurrent Robin Hood Hashing

In this paper we examine the issues involved in adding concurrency to th...
research
08/08/2023

Defending Hash Tables from Subterfuge with Depth Charge

We consider the problem of defending a hash table against a Byzantine at...

Please sign up or login with your details

Forgot password? Click here to reset