Practical DB-OS Co-Design with Privileged Kernel Bypass

X Zhou, V Leis, J Hu, X Yu, M Stonebraker - Proceedings of the ACM on …, 2025 - dl.acm.org
This paper revisits the longstanding challenge of coordinating database systems with
general-purpose OS interfaces, such as POSIX, which often lack tailored support for DB …

{BUDAlloc}: Defeating {Use-After-Free} Bugs by Decoupling Virtual Address Management from Kernel

J Ahn, J Lee, K Lee, W Gwak, M Hwang… - 33rd USENIX Security …, 2024 - usenix.org
Use-after-free bugs are an important class of vulnerabilities that often pose serious security
threats. To prevent or detect use-after-free bugs, one-time allocators have recently gained …

The Case for DBMS Live Patching [Extended Version]

M Fruth, S Scherzinger - arxiv preprint arxiv:2410.09925, 2024 - arxiv.org
Traditionally, when the code of a database management system (DBMS) needs to be
updated, the system is restarted and database clients suffer downtime, or the provider …

Live Patching for Distributed In-Memory Key-Value Stores

M Fruth, S Scherzinger - Proceedings of the ACM on Management of …, 2024 - dl.acm.org
Providers of high-availability data stores need to roll out software updates without causing
noticeable downtimes. For distributed data stores like Redis Cluster, the state-of-the-art is a …

Data-Oriented Operating System for Big Data and Cloud.

SD Kessler, KW Ng, SC Haw - Intelligent Automation & Soft …, 2024 - search.ebscohost.com
Operating System (OS) is a critical piece of software that manages a computer's hardware
and resources, acting as the intermediary between the computer and the user. The existing …

PMR: Priority Memory Reclaim to Improve the Performance of Latency-Critical Services

B Liu, K Bai, P Pang, Q Chen, Y Li… - 2023 IEEE 29th …, 2023 - ieeexplore.ieee.org
Latency-critical (LC) services are usually co-located with best-effort applications to improve
the resource utilization. Lots of studies have been proposed to guarantee the performance of …