DPI: The Data Processing Interface for Modern Networks
Summary: Proposes DPI, an MPI-like interface definition that abstracts modern programmable-network capabilities (RDMA, in-network processing, SDN) to let data systems push and exploit network-side primitives without binding to specific technologies. Defines core DPI primitives and sketches use cases in analytics and distributed databases. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Gustavo Alonso (ETH Zurich)
- 2. Carsten Binnig (Technical University of Darmstadt)
- 3. Ippokratis Pandis (Amazon)
- 4. Kenneth Salem (University of Waterloo)
- 5. Jan Skrzypczak (Zuse Institute Berlin)
- 6. Ryan Stutsman (University of Utah)
- 7. Lasse Thostrup (Technical University of Darmstadt)
- 8. Tianzheng Wang (Simon Fraser University)
- 9. Zeke Wang (ETH Zurich)
- 10. Tobias Ziegler (Technical University of Darmstadt)
BibTeX Citation
@inproceedings{alonso_cidr19,
address = {Amsterdam, Netherlands},
series = {{CIDR} '19},
title = {{DPI: The Data Processing Interface for Modern Networks}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Alonso, Gustavo and Binnig, Carsten and Pandis, Ippokratis and Salem, Kenneth and Skrzypczak, Jan and Stutsman, Ryan and Thostrup, Lasse and Wang, Tianzheng and Wang, Zeke and Ziegler, Tobias},
year = {2019}
}
Incoming Citations (Sorted by Pagerank)
Showing 10 of 10 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 6 of 6 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 892 | Rack-Scale In-Memory Join Processing using RDMA | 2015 | SIGMOD | 0.00013376761 |
| 976 | The End of Slow Networks: It's Time for a Redesign | 2016 | VLDB | 0.00012864533 |
| 1,345 | The End of a Myth: Distributed Transactions Can Scale | 2017 | VLDB | 0.00011090483 |
| 1,637 | On the Design and Scalability of Distributed Shared-Data Databases | 2015 | SIGMOD | 0.0001015538 |
| 2,926 | Distributed Join Algorithms on Thousands of Cores | 2017 | VLDB | 7.9549783e-05 |
| 3,080 | Distributed Lock Management with RDMA: Decentralization without Starvation | 2018 | SIGMOD | 7.7746739e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 4,879 | The Case for Network-Accelerated Query Processing | 2019 | CIDR |
| 2 | 8,619 | DDS: DPU-optimized Disaggregated Storage | 2024 | VLDB |
| 3 | 5,187 | A Software-Defined Networking based Approach for Performance Management of Analytical Queries on Distributed Data Stores | 2014 | SIGMOD |
| 4 | 11,080 | Analyzing Near-Network Hardware Acceleration with Co-Processing on DPUs | 2025 | VLDB |
| 5 | 7,753 | Databases on Modern Networks: A Decade of Research That Now Comes into Practice | 2023 | VLDB |
| 6 | 12,910 | Networked Data Management Design Points | 1999 | VLDB |
| 7 | 9,511 | DPDPU: Data Processing with DPUs | 2025 | CIDR |
| 8 | 976 | The End of Slow Networks: It's Time for a Redesign | 2016 | VLDB |
| 9 | 1,076 | High-Speed Query Processing over High-Speed Networks | 2016 | VLDB |
| 10 | 3,868 | DFI: The Data Flow Interface for High-Speed Networks | 2021 | SIGMOD |