XOS: An Application-Defined Operating System for Datacenter Computing

被引:0
|
作者
Zheng, Chen [1 ,2 ]
Wang, Lei [1 ]
McKee, Sally A. [3 ]
Zhang, Lixin [1 ]
Ye, Hainan [4 ]
Zhan, Jianfeng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Chalmers Univ Technol, Gothenburg, Sweden
[4] Beijing Acad Frontier Sci & Technol, Beijing, Peoples R China
关键词
Operating System; Datacenter; Application-defined; Scalability; Performance Isolation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rapid growth of datacenter (DC) scale, urgency of cost control, increasing workload diversity, and huge software investment protection place unprecedented demands on the operating system (OS) efficiency, scalability, performance isolation, and backward-compatibility. The traditional OSes are not built to work with deep-hierarchy software stacks, large numbers of cores, tail latency guarantee, and increasingly rich variety of applications seen in modern DCs, and thus they struggle to meet the demands of such workloads. This paper presents XOS, an application-defined OS for modern DC servers. Our design moves resource management out of the OS kernel, supports customizable kernel subsystems in user space, and enables elastic partitioning of hardware resources. Specifically, XOS leverages modern hardware support for virtualization to move resource management functionality out of the conventional kernel and into user space, which lets applications achieve near bare-metal performance. We implement XOS on top of Linux to provide backward compatibility. XOS speeds up a set of DC workloads by up to 1.6x over our baseline Linux on a 24-core server, and outperforms the state-of-the-art Dune by up to 3.3x in terms of virtual memory management. In addition, XOS demonstrates good scalability and strong performance isolation.
引用
收藏
页码:398 / 407
页数:10
相关论文
共 50 条
  • [41] Cloud Operating System for Industrial Application
    Xiong, Gang
    Ji, Tongkai
    Zhang, Xipeng
    Zhu, Fenghua
    Liu, Wenjing
    10TH IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS SOLI 2015, 2015, : 43 - 48
  • [42] CLOUDS-Pi: A Low-Cost Raspberry-Pi-Based Micro Datacenter for Software-Defined Cloud Computing
    Toosi, Adel Nadjaran
    Son, Jungmin
    Buyya, Rajkumar
    IEEE CLOUD COMPUTING, 2018, 5 (05): : 81 - 91
  • [43] Mobile edge computing resource allocation: An operating system view
    Chen, Xincheng
    COMPUTER NETWORKS, 2021, 190
  • [44] The MOSIX multicomputer operating system for high performance cluster computing
    Barak, A
    La'adan, O
    FUTURE GENERATION COMPUTER SYSTEMS, 1998, 13 (4-5) : 361 - 372
  • [45] Design and implementation of security operating system based on trusted computing
    Nie, Xiao-Wei
    Feng, Deng-Guo
    Che, Jian-Jun
    Wang, Xin-Pu
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 2776 - +
  • [46] The Linux as the operating system for computational node of custom computing machine class system
    Szulc, M.
    Pierzchlewski, J.
    Rybarczyk, A.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, : 728 - +
  • [47] Kerrighed:: A single system image cluster operating system for high performance computing
    Morin, C
    Lottiaux, R
    Vallée, G
    Gallard, P
    Utard, G
    Badrinath, R
    Rilling, L
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 1291 - 1294
  • [48] Application of Cloud Computing in IDC System
    Fan, Xiaoyun
    Proceedings of the 2016 2nd International Conference on Economics, Management Engineering and Education Technology (ICEMEET 2016), 2016, 87 : 985 - 988
  • [49] Backup Power System for Computing Application
    Kumar, M. Tanooj
    Madhav, B. T. P.
    Kumar, M. Seshu
    Srikumar, T.
    Rao, M. C.
    3RD INTERNATIONAL CONFERENCE ON CONDENSED MATTER & APPLIED PHYSICS (ICC-2019), 2020, 2220
  • [50] Software defined network (SDN) based data server computing system
    K. Madhura
    Gillala Chandra Sekhar
    Amaresh Sahu
    M. P. Karthikeyan
    Saniya Khurana
    Meenu Shukla
    Nitish Vashisht
    International Journal of Information Technology, 2025, 17 (1) : 607 - 613