Demo Data from SIGIR 2026 / reviewers in the wild / expert
Lasse Thostrup
dblp:233/6278
· DBLP profile ↗
9ranked-venue papers
2as first author
7since 2021 · last 2024
0009-0006-7243-5507ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 2 first-author · 6 since 2021Systems, architecture and hardware · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
5 papers |
Query processing and optimization · 40% Distributed and cloud data management · 23% Database system architecture and tuning · 20% | |
| Computer networks
5 papers |
Datacenter networks · 72% Software-defined and programmable networks · 20% Internet architecture and protocols · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 54% GPUs and heterogeneous computing · 46% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks
RDMA |
1.3 | 4 | 2024 | Zero-sided RDMA: Network-driven Data Shuffling for Disaggregated Heterogeneous Cloud DBMSs · Proc. ACM Manag. Data 2024 Databases on Modern Networks: A Decade of Research that now comes into Practice · Proc. VLDB Endow. 2023 Distributed GPU Joins on Fast RDMA-capable Networks · Proc. ACM Manag. Data 2023 |
Distributed and cloud data management
data shuffling |
0.8 | 1 | 2024 | Zero-sided RDMA: Network-driven Data Shuffling for Disaggregated Heterogeneous Cloud DBMSs · Proc. ACM Manag. Data 2024 |
Query processing and optimization › join processing
distributed join |
0.7 | 1 | 2023 | Distributed GPU Joins on Fast RDMA-capable Networks · Proc. ACM Manag. Data 2023 |
Query processing and optimization › join processing › parallel join
GPU join |
0.7 | 1 | 2023 | Distributed GPU Joins on Fast RDMA-capable Networks · Proc. ACM Manag. Data 2023 |
GPUs and heterogeneous computing
GPU computing |
0.7 | 1 | 2023 | Distributed GPU Joins on Fast RDMA-capable Networks · Proc. ACM Manag. Data 2023 |
Software-defined and programmable networks
programmable network nodes |
0.2 | 1 | 2023 | Databases on Modern Networks: A Decade of Research that now comes into Practice · Proc. VLDB Endow. 2023 |
Software-defined and programmable networks
programmable data plane |
0.2 | 1 | 2022 | P4DB - The Case for In-Network OLTP · SIGMOD Conference 2022 |
Internet architecture and protocols
high-speed networks |
0.1 | 1 | 2021 | DFI: The Data Flow Interface for High-Speed Networks · SIGMOD Conference 2021 |
Methods — techniques the papers use, named apart from their topics
RDMA · 4.3programmable switch · 2.3pipelined join execution · 2.0network shuffling overlap · 2.0GPUDirect · 2.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Zero-sided RDMA: Network-driven Data Shuffling for Disaggregated Heterogeneous Cloud DBMSsabstractIn this paper, we present a novel communication scheme called zero-sided RDMA, enabling data exchange as a native network service using a programmable switch. In contrast to one- or two-sided RDMA, in zero-sided RDMA, neither the sender nor the receiver is actively involved in data exchange. Zero-sided RDMA thus enables efficient RDMA-based data shuffling between heterogeneous hardware devices in a disaggregated setup without the need to implement a complete RDMA stack on each heterogeneous device or the need for a CPU that is co-located with the accelerator to coordinate the data transfer. As such, we think that zero-sided RDMA is a major building block to make efficient use of heterogeneous accelerators in future cloud DBMSs. In our evaluation, we show that zero-sided RDMA can outperform existing one-sided RDMA-based schemes for accelerator-to-accelerator communication and thus speed up typical distributed database operations such as joins. Matthias Jasny, Lasse Thostrup, Sajjad Tamimi, Andreas Koch 0001, Zsolt István, Carsten Binnig |
Proc. ACM Manag. Data | 2 |
| 2023 | Zero-sided RDMA: Network-driven Data ShufflingabstractIn this paper, we present a novel communication scheme called zero-sided RDMA, enabling data exchange as a native network service using a programmable switch. In contrast to one- or two-sided RDMA, in zero-sided RDMA, neither the sender nor the receiver is actively involved in data exchange. Zero-sided RDMA thus enables efficient RDMA-based data shuffling between heterogeneous hardware devices in a disaggregated setup. In our initial evaluation, we show that zero-sided RDMA can outperform existing one-sided RDMA-based schemes due to offloading the coordination to the network and new optimizations that are only possible by coordinating the data exchange on the switch. Matthias Jasny, Lasse Thostrup, Carsten Binnig |
DaMoN | 2 |
| 2023 | Distributed GPU Joins on Fast RDMA-capable NetworksabstractIn this paper, we present a novel pipelined GPU join that accelerates the performance of distributed DBMSs by leveraging GPU resources on fast networks. A key insight is that we enable pipelined join execution by overlapping the network shuffling with the build and probe phases, thereby significantly reducing the GPU idle time. To demonstrate this, we propose novel algorithms for distributed pipelined GPU joins with RDMA and GPUDirect for both arbitrarily large probe- and build-side tables. In our evaluation, we show our pipelined distributed GPU join can reduce the overall runtime of a full query by up to 6× against a state-of-the-art CPU-only join. Lasse Thostrup, Gloria Doci, Nils Boeschen, Manisha Luthra, Carsten Binnig |
Proc. ACM Manag. Data | 1 |
| 2023 | Databases on Modern Networks: A Decade of Research that now comes into PracticeabstractModern cloud networks are a fundamental pillar of data-intensive applications. They provide high-speed transaction (packet) rates and low overhead, enabling, for instance, truly scalable database designs. These networks, however, are fundamentally different from conventional ones. Arguably, the two key discerning technologies are RDMA and programmable network devices. Today, these technologies are not niche technologies anymore and are widely deployed across all major cloud vendors. The question is thus not if but how a new breed of data-intensive applications can benefit from modern networks, given the perceived difficulty in using and programming them. This tutorial addresses these challenges by exposing how the underlying principles changed as the network evolved and by presenting the new system design opportunities they opened. In the process, we also discuss several hard-earned lessons accumulated by making the transition first-hand. Alberto Lerner, Carsten Binnig, Philippe Cudré-Mauroux, Rana Hussein, Matthias Jasny, Theo Jepsen, Dan R. K. Ports, Lasse Thostrup, Tobias Ziegler 0001 |
Proc. VLDB Endow. | 8 |
| 2022 | P4DB - The Case for In-Network OLTPabstractIn 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. Matthias Jasny, Lasse Thostrup, Tobias Ziegler 0001, Carsten Binnig |
SIGMOD Conference | 2 |
| 2021 | Scalable and Flexible High-Performance In-Network Processing of Hash Joins in Distributed DatabasesabstractProgrammable switches allow to offload specific processing tasks into the network and promise multi-Tbit/s throughput. One major goal when moving computation to the network is typically to reduce the volume of network traffic, and thus improve the overall performance. In this manner, programmable switches are increasingly used, both in research as well as in industry applications, for various scenarios, including statistics gathering, in-network consensus protocols, and more. However, the currently available programmable switches suffer from several practical limitations. One important restriction is the limited amount of available memory, making them unsuitable for stateful operations such as Hash Joins in distributed databases. In previous work, an FPGA-based In-Network Hash Join accelerator was presented, initially using DDR-DRAM to hold the state. In a later iteration, the hash table was moved to on-chip HBM-DRAM to improve the performance even further. However, while very fast, the size of the joins in this setup was limited by the relatively small amount of available HBM. In this work, we heterogeneously combine DDR-DRAM and HBM memories to support both larger joins and benefit from the far faster and more parallel HBM accesses. In this manner, we are able to improve the performance by a factor of 3x compared to the previous HBM-based work. We also introduce additional configuration parameters, supporting a more flexible adaptation of the underlying hardware architecture to the different join operations required by a concrete use-case. Johannes Wirth 0002, Jaco A. Hofmann, Lasse Thostrup, Carsten Binnig, Andreas Koch 0001 |
FPT | 3 |
| 2021 | DFI: The Data Flow Interface for High-Speed NetworksabstractIn this paper, we propose the Data Flow Interface (DFI) as a way to make it easier for data processing systems to exploit high-speed networks without the need to deal with the complexity of RDMA. By lifting the level of abstraction, DFI factors out much of the complexity of network communication and makes it easier for developers to declaratively express how data should be efficiently routed to accomplish a given distributed data processing task. As we show in our experiments, DFI is able to support a wide variety of data-centric applications with high performance at a low complexity for the applications. Lasse Thostrup, Jan Skrzypczak, Matthias Jasny, Tobias Ziegler 0001, Carsten Binnig |
SIGMOD Conference | 1 |
| 2020 | DBMS Fitting: Why should we learn what we already know?
Benjamin Hilprecht, Carsten Binnig, Tiemo Bang, Muhammad El-Hindi, Benjamin Hättasch, Aditya Khanna, Robin Rehrmann, Uwe Röhm, Andreas Schmidt 0002, Lasse Thostrup, Tobias Ziegler 0001 |
CIDR | 10 |
| 2019 | DPI: The Data Processing Interface for Modern Networks
Gustavo Alonso, Carsten Binnig, Ippokratis Pandis, Kenneth Salem, Jan Skrzypczak, Ryan Stutsman, Lasse Thostrup, Tianzheng Wang 0001, Zeke Wang, Tobias Ziegler 0001 |
CIDR | 7 |