Sherman: A write-optimized distributed b+ tree index on disaggregated memory

Q Wang, Y Lu, J Shu - Proceedings of the 2022 international conference …, 2022 - dl.acm.org
Memory disaggregation architecture physically separates CPU and memory into
independent components, which are connected via high-speed RDMA networks, greatly …

A Survey of Storage Systems in the RDMA era

S Ma, T Ma, K Chen, Y Wu - IEEE Transactions on Parallel and …, 2022 - ieeexplore.ieee.org
Remote Direct Memory Access (RDMA) based network devices are increasingly being
deployed in modern data centers. RDMA brings significant performance improvements over …

StRoM: smart remote memory

D Sidler, Z Wang, M Chiosa, A Kulkarni… - Proceedings of the …, 2020 - dl.acm.org
Big data applications often incur large costs in I/O, data transfer and copying overhead,
especially when operating in cloud environments. Since most such computations are …

Farview: Disaggregated memory with operator off-loading for database engines

D Korolija, D Koutsoukos, K Keeton, K Taranov… - arXiv preprint arXiv …, 2021 - arxiv.org
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …

Integration of FPGAs in database management systems: challenges and opportunities

A Becher, L BG, D Broneske, T Drewes… - Datenbank …, 2018 - Springer
In the presence of exponential growth of the data produced every day in volume, velocity,
and variety, online analytical processing (OLAP) is becoming increasingly challenging …

BatchDB: Efficient isolated execution of hybrid OLTP+ OLAP workloads for interactive applications

D Makreshanski, J Giceva, C Barthels… - Proceedings of the 2017 …, 2017 - dl.acm.org
In this paper we present BatchDB, an in-memory database engine designed for hybrid OLTP
and OLAP workloads. BatchDB achieves good performance, provides a high level of data …

Bonsai: High-performance adaptive merge tree sorting

N Samardzic, W Qiao, V Aggarwal… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
Sorting is a key computational kernel in many big data applications. Most sorting
implementations focus on a specific input size, record width, and hardware configuration …

Low-latency communication for fast DBMS using RDMA and shared memory

P Fent, A van Renen, A Kipf, V Leis… - 2020 IEEE 36th …, 2020 - ieeexplore.ieee.org
While hardware and software improvements greatly accelerated modern database systems'
internal operations, the decades-old stream-based Socket API for external communication is …

Fpga-based data partitioning

K Kara, J Giceva, G Alonso - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
Implementing parallel operators in multi-core machines often involves a data partitioning
step that divides the data into cache-size blocks and arranges them so to allow concurrent …

Dfi: The data flow interface for high-speed networks

L Thostrup, J Skrzypczak, M Jasny, T Ziegler… - Proceedings of the …, 2021 - dl.acm.org
In 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 …