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 条
  • [1] Cloud-Native Database Systems at Alibaba: Opportunities and Challenges
    Li, Feifei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (12): : 2263 - 2272
  • [2] LogStore: A Cloud-Native and Multi-Tenant Log Database
    Cao, Wei
    Feng, Xiaojie
    Liang, Boyuan
    Zhang, Tianyu
    Gao, Yusong
    Zhang, Yunyang
    Li, Feifei
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 2464 - 2476
  • [3] Research on Building Exploitable Vulnerability Database for Cloud-Native App
    Huang, Minyan
    Fan, Wenqing
    Huang, Wei
    Cheng, Yixuan
    Xiao, Huaibao
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 758 - 762
  • [4] Lindorm TSDB: A Cloud-native Time-series Database for Large-scale Monitoring Systems
    Shen, Chunhui
    Ouyang, Qianyu
    Li, Feibo
    Liu, Zhipeng
    Zhu, Longcheng
    Zou, Yujie
    Su, Qing
    Yu, Tianhuan
    Yi, Yi
    Hu, Jianhong
    Zheng, Cen
    Wen, Bo
    Zheng, Hanbang
    Xu, Lunfan
    Pan, Sicheng
    Wu, Bin
    He, Xiao
    Li, Ye
    Tan, Jian
    Wang, Sheng
    Pei, Dan
    Zhang, Wei
    Li, Feifei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3715 - 3727
  • [5] CDSBen: Benchmarking the Performance of Storage Services in Cloud-native Database System at ByteDance
    Zhang, Jiashu
    Jiang, Wen
    Tang, Bo
    Ma, Haoxiang
    Cao, Lixun
    Jiang, Zhongbin
    Nie, Yuanyuan
    Wang, Fan
    Zhang, Lei
    Liang, Yuming
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3584 - 3596
  • [6] PolarDB-X: An Elastic Distributed Relational Database for Cloud-Native Applications
    Cao, Wei
    Li, Feifei
    Huang, Gui
    Lou, Jianghang
    Zhao, Jianwei
    He, Dengcheng
    Sun, Mengshi
    Zhang, Yingqiang
    Wang, Sheng
    Wu, Xueqiang
    Liao, Han
    Chen, Zilin
    Fang, Xiaojian
    Chen, Mo
    Liang, Chenghui
    Luo, Yanxin
    Wang, Huanming
    Wang, Songlei
    Ma, Zhanfeng
    Yang, Xinjun
    Peng, Xiang
    Ruan, Yubin
    Wang, Yuhui
    Zhou, Jie
    Wang, Jianying
    Hu, Qingda
    Kang, Junbin
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 2859 - 2872
  • [7] HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine
    Ma, Yunus
    Xie, Siphrey
    Zhong, Henry
    Lee, Leon
    Lv, King
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 2177 - 2190
  • [8] Ganos: A Multidimensional, Dynamic, and Scene-Oriented Cloud-Native Spatial Database Engine
    Xie, Jiong
    Chen, Zhen
    Liu, Jianwei
    Wang, Fang
    Li, Feifei
    Chen, Zhida
    Liu, Yinpei
    Cai, Songlu
    Fan, Zhenhua
    Xiao, Fei
    Chen, Yue
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (12): : 3483 - 3495
  • [9] Control-over-the-cloud: A performance study for cloud-native, critical control systems
    Skarin, Per
    Tarneberg, William
    Arzen, Karl-Erik
    Kihl, Maria
    2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, : 57 - 66
  • [10] A Low-code Development Framework for Cloud-native Edge Systems
    Zhang, Wenzhao
    Zhang, Yuxuan
    Fan, Hongchang
    Gao, Yi
    Dong, Wei
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2023, 23 (01)