Virtual-memory assisted buffer management

V Leis, A Alhomssi, T Ziegler, Y Loeck… - Proceedings of the ACM …, 2023 - dl.acm.org
Most database management systems cache pages from storage in a main memory buffer
pool. To do this, they either rely on a hash table that translates page identifiers into pointers …

Operating system and artificial intelligence: A systematic review

Y Zhang, X Zhao, J Yin, L Zhang, Z Chen - arXiv preprint arXiv:2407.14567, 2024 - arxiv.org
In the dynamic landscape of technology, the convergence of Artificial Intelligence (AI) and
Operating Systems (OS) has emerged as a pivotal arena for innovation. Our exploration …

Lotus: scalable multi-partition transactions on single-threaded partitioned databases

X Zhou, X Yu, G Graefe, M Stonebraker - Proceedings of the VLDB …, 2022 - dl.acm.org
This paper revisits the H-Store/VoltDB concurrency control scheme for partitioned main-
memory databases, which we term run-to-completion-single-thread (RCST), with an eye …

Unifying serverless and microservice workloads with SigmaOS

A Szekely, A Belay, R Morris… - Proceedings of the ACM …, 2024 - dl.acm.org
Many cloud applications use both serverless functions, for bursts of stateless parallel
computation, and container orchestration, for long-running microservices and tasks that …

Skadi: Building a distributed runtime for data systems in disaggregated data centers

C Hu, C Wang, S Wang, N Sun, Y Bao, J Zhao… - Proceedings of the 19th …, 2023 - dl.acm.org
Data-intensive systems are the backbone of today's computing and are responsible for
shaping data centers. Over the years, cloud providers have relied on three principles to …

Darq matter binds everything: Performant and composable cloud programming via resilient steps

T Li, B Chandramouli, S Burckhardt… - Proceedings of the ACM …, 2023 - dl.acm.org
Providing strong fault-tolerant guarantees for the modern cloud is difficult, as application
developers must coordinate between independent stateful services and ephemeral compute …

Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware

V Leis, C Dietrich - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
This paper explores the intersection of operating systems and database systems, focusing
on the potential of specialized kernels for cloud-native database systems. Although the idea …

DBNet: Leveraging DBMS for Network Automation

R Chuppala, S Fu, S Ratnasamy - arXiv preprint arXiv:2308.15780, 2023 - arxiv.org
We present DBNet, a data-driven network automation framework built on top of a DBMS.
DBNet utilizes key primitives of a DBMS including tables, procedures, transactions, logging …

Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques

K Rong, M Budiu, A Skiadopoulos, L Suresh… - Proceedings of the VLDB …, 2023 - dl.acm.org
Cluster managers play a crucial role in data centers by distributing workloads among
infrastructure resources. Declarative Cluster Management (DCM) is a new cluster …

Transactional python for durable machine learning: Vision, challenges, and feasibility

S Chockchowwat, Z Li, Y Park - … of the Seventh Workshop on Data …, 2023 - dl.acm.org
In machine learning (ML), Python serves as a convenient abstraction for working with key
libraries such as PyTorch, scikit-learn, and others. Unlike DBMS, however, Python …