Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
80 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

DBOS: A Proposal for a Data-Centric Operating System (2007.11112v1)

Published 21 Jul 2020 in cs.OS, cs.AR, cs.DB, cs.DC, and cs.NI

Abstract: Current operating systems are complex systems that were designed before today's computing environments. This makes it difficult for them to meet the scalability, heterogeneity, availability, and security challenges in current cloud and parallel computing environments. To address these problems, we propose a radically new OS design based on data-centric architecture: all operating system state should be represented uniformly as database tables, and operations on this state should be made via queries from otherwise stateless tasks. This design makes it easy to scale and evolve the OS without whole-system refactoring, inspect and debug system state, upgrade components without downtime, manage decisions using machine learning, and implement sophisticated security features. We discuss how a database OS (DBOS) can improve the programmability and performance of many of today's most important applications and propose a plan for the development of a DBOS proof of concept.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Michael Cafarella (29 papers)
  2. David DeWitt (8 papers)
  3. Vijay Gadepally (131 papers)
  4. Jeremy Kepner (141 papers)
  5. Christos Kozyrakis (31 papers)
  6. Tim Kraska (78 papers)
  7. Michael Stonebraker (23 papers)
  8. Matei Zaharia (101 papers)
Citations (11)