English

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

Databases 2022-06-02 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2206.00623,
  title  = {P4DB -- The Case for In-Network OLTP (Extended Technical Report)},
  author = {Matthias Jasny and Lasse Thostrup and Tobias Ziegler and Carsten Binnig},
  journal= {arXiv preprint arXiv:2206.00623},
  year   = {2022}
}

Comments

Extended Technical Report for: P4DB - The Case for In-Network OLTP

R2 v1 2026-06-24T11:36:14.084Z