当前位置: X-MOL 学术arXiv.cs.OS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
DBOS: A Proposal for a Data-Centric Operating System
arXiv - CS - Operating Systems Pub Date : 2020-07-21 , DOI: arxiv-2007.11112
Michael Cafarella and David DeWitt and Vijay Gadepally and Jeremy Kepner and Christos Kozyrakis and Tim Kraska and Michael Stonebraker and Matei Zaharia

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.

中文翻译:

DBOS:以数据为中心的操作系统的提案

当前的操作系统是在当今计算环境出现之前设计的复杂系统。这使他们难以应对当前云和并行计算环境中的可扩展性、异构性、可用性和安全性挑战。为了解决这些问题,我们提出了一种基于以数据为中心的架构的全新操作系统设计:所有操作系统状态都应该统一表示为数据库表,并且对该状态的操作应该通过来自其他无状态任务的查询来进行。这种设计使得无需整个系统重构即可轻松扩展和发展操作系统、检查和调试系统状态、无需停机即可升级组件、使用机器学习管理决策以及实施复杂的安全功能。
更新日期:2020-07-23
down
wechat
bug