The demikernel datapath os architecture for microsecond-scale datacenter systems

I Zhang, A Raybuck, P Patel, K Olynyk… - Proceedings of the …, 2021 - dl.acm.org
Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring
ns-scale operating systems. Traditional kernel-based operating systems impose an …

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 …

ScaleStore: A fast and cost-efficient storage engine using DRAM, NVMe, and RDMA

T Ziegler, C Binnig, V Leis - … of the 2022 International Conference on …, 2022 - dl.acm.org
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …

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 …

The NebulaStream platform: data and application management for the internet of things

S Zeuch, A Chaudhary, B Del Monte… - arxiv preprint arxiv …, 2019 - arxiv.org
The Internet of Things (IoT) presents a novel computing architecture for data management: a
distributed, highly dynamic, and heterogeneous environment of massive scale. Applications …

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 …

Design and evaluation of an rdma-aware data shuffling operator for parallel database systems

F Liu, L Yin, S Blanas - ACM Transactions on Database Systems (TODS), 2019 - dl.acm.org
The commoditization of high-performance networking has sparked research interest in the
RDMA capability of this hardware. One-sided RDMA primitives, in particular, have generated …

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 …

I'm not dead yet! the role of the operating system in a kernel-bypass era

I Zhang, J Liu, A Austin, ML Roberts… - Proceedings of the …, 2019 - dl.acm.org
Researchers have long predicted the demise of the operating system [21, 26, 41]. As
datacenter servers increasingly incorporate I/O devices that let applications bypass the OS …

Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores

C Barthels, I Müller, K Taranov… - Proceedings of the …, 2019 - research-collection.ethz.ch
Concurrency control is a cornerstone of distributed database engines and storage systems.
In pursuit of scalability, a common assumption is that Two-Phase Locking (2PL) and Two …