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

被引:0
|
作者
Leis, Viktor [1 ]
Dietrich, Christian [2 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2024年 / 17卷 / 08期
关键词
SUPPORT;
D O I
10.14778/3659437.3659462
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 of custom, DBMS-optimized OS kernels is old, it is largely unrealized due to the demands of hardware compatibility and the reluctance of users to install specialized operating systems. However, the cloud and the database-as-a-service model make custom OS kernels realistic for the first time. Among specialized OS kernel architectures, unikernels stand out for relying on a single address space, eliminating the need for costly process isolation that is provided by general-purpose operating systems. They offer benefits such as the elimination of system call overhead, direct access to hardware, and reduced complexity. Beyond these immediate advantages, unikernels offer a unique opportunity: the possibility to revisit dated POSIX APIs. By allowing direct interaction with modern hardware primitives, unikernels pave the way for the development of novel abstractions that are not confined to the limitations of older APIs, opening doors to a new era of co-designed, high-performance cloud-native data processing systems and OS kernels.
引用
收藏
页码:2115 / 2122
页数:8
相关论文
共 31 条
  • [11] Cloud-native systems resilience assessments based on kubernetes architecture graph
    Wang, Han
    Liu, Liang
    Yue, Caijie
    Wang, Lulu
    Li, Bixin
    Chang, Jianming
    Pang, Beibei
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2024,
  • [12] On Service Resilience in Cloud-Native 5G Mobile Systems
    Taleb, Tarik
    Ksentini, Adlen
    Sericola, Bruno
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (03) : 483 - 496
  • [13] BlastFunction: A Full-stack Framework Bringing FPGA Hardware Acceleration to Cloud-native Applications
    Damiani, Andrea
    Fiscaletti, Giorgia
    Bacis, Marco
    Brondolin, Rolando
    Santambrogio, Marco D.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (02)
  • [14] Building a modern data platform based on the data lakehouse architecture and cloud-native ecosystem
    Abouzaid, Ahmed
    Barclay, Peter J.
    Chrysoulas, Christos
    Pitropakis, Nikolaos
    DISCOVER APPLIED SCIENCES, 2025, 7 (03)
  • [15] The Brain Observatory Storage Service and Database (BossDB): A Cloud-Native Approach for Petascale Neuroscience Discovery
    Hider, Robert, Jr.
    Kleissas, Dean
    Gion, Timothy
    Xenes, Daniel
    Matelsky, Jordan
    Pryor, Derek
    Rodriguez, Luis
    Johnson, Erik C.
    Gray-Roncal, William
    Wester, Brock
    FRONTIERS IN NEUROINFORMATICS, 2022, 16
  • [16] GaussDB: A Cloud-Native Multi-Primary Database with Compute-Memory-Storage Disaggregation
    Li, Guoliang
    Tian, Wengang
    Zhang, Jinyu
    Grosman, Ronen
    Liu, Zongchao
    Li, Sihao
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 3786 - 3798
  • [17] X-Stor: A Cloud-native NoSQL Database Service with Multi-model Support
    Lei, Hongyu
    Li, Chunhua
    Zhou, Ke
    Zhu, Jianping
    Yan, Kezhou
    Xiao, Fen
    Xie, Ming
    Wang, Jiang
    Di, Shiyu
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 4025 - 4037
  • [18] POLARDB Meets Computational Storage: Efficiently Support Analytical Workloads in Cloud-Native Relational Database
    Cao, Wei
    Liu, Yang
    Cheng, Zhushi
    Zheng, Ning
    Li, Wei
    Wu, Wenjie
    Ouyang, Linqiang
    Wang, Peng
    Wang, Yijing
    Kuan, Ray
    Liu, Zhenjun
    Zhu, Feng
    Zhang, Tong
    PROCEEDINGS OF THE 18TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2020, : 29 - 41
  • [19] PolarDB-SCC: A Cloud-Native Database Ensuring Low Latency for Strongly Consistent Reads
    Yang, Xinjun
    Zhang, Yingqiang
    Chen, Hao
    Sun, Chuan
    Li, Feifei
    Zhou, Wenchao
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3754 - 3767
  • [20] Flexible Investment Strategies for Cloud-Native Architecture of Public Health Information Systems
    Jiang, Ming
    Nakamoto, Ichiro
    Zhuang, Weiqing
    Zhang, Weiguo
    Guo, Yin
    Ma, Liting
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021