P4DB – The Case for In-Network OLTP (Extended Technical Report)

06/01/2022
by   Matthias Jasny, et al.
0

In this paper we present a new approach for distributed DBMSs called P4DB, that uses a programmable switch to accelerate OLTP workloads. The main idea of P4DB is that it implements a transaction processing engine on top of a P4-programmable switch. The switch can thus act as an accelerator in the network, especially when it is used to store and process hot (contended) tuples on the switch. In our experiments, we show that P4DB hence provides significant benefits compared to traditional DBMS architectures and can achieve a speedup of up to 8x.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2019

Scaling Distributed Machine Learning with In-Network Aggregation

Training complex machine learning models in parallel is an increasingly ...
research
09/04/2020

AnyDB: An Architecture-less DBMS for Any Workload

In this paper, we propose a radical new approach for scale-out distribut...
research
05/20/2021

A Terabit Hybrid FPGA-ASIC Platform for Switch Virtualization

The roll-out of technologies like 5G and the need for multi-terabit band...
research
04/10/2020

Cheetah: Accelerating Database Queries with Switch Pruning

Modern database systems are growing increasingly distributed and struggl...
research
06/24/2021

A Novel Approach to Discover Switch Behaviours in Process Mining

Process mining is a relatively new subject which builds a bridge between...
research
03/25/2021

Accelerating Big-Data Sorting Through Programmable Switches

Sorting is a fundamental and well studied problem that has been studied ...
research
11/15/2010

Prize insights in probability, and one goat of a recycled error: Jason Rosenhouse's The Monty Hall Problem

The Monty Hall problem is the TV game scenario where you, the contestant...

Please sign up or login with your details

Forgot password? Click here to reset