Skadi: Building a Distributed Runtime for Data Systems in Disaggregated Data Centers

被引:0
|
作者
Hu, Cunchen [1 ,2 ]
Wang, Chenxi [1 ,2 ]
Wang, Sa [1 ,2 ]
Sun, Ninghui [1 ,2 ]
Bao, Yungang [1 ,2 ]
Zhao, Jieru [3 ]
Kashyap, Sanidhya [4 ]
Zuo, Pengfei [5 ]
Chen, Xusheng [5 ]
Xu, Liangliang [5 ]
Zhang, Qin [5 ]
Feng, Hao [5 ]
Shan, Yizhou [5 ]
机构
[1] Univ Chinese Acad Sci, Beijing, Peoples R China
[2] Chinese Acad Sci, ICT, State Key Lab Proc, Beijing, Peoples R China
[3] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[4] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[5] Huawei Cloud, Dublin, Ireland
来源
PROCEEDINGS OF THE 19TH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, HOTOS 2023 | 2023年
基金
中国国家自然科学基金;
关键词
D O I
10.1145/3593856.3595897
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data-intensive systems are the backbone of today's computing and are responsible for shaping data centers. Over the years, cloud providers have relied on three principles to maintain cost-effective data systems: use disaggregation to decouple scaling, use domain-specific computing to battle waning laws, and use serverless to lower costs. Although they work well individually, they fail to work in harmony: an issue amplified by emerging data system workloads. In this paper, we envision a distributed runtime to mitigate current shortcomings. The distributed runtime has a tiered access layer exposing declarative APIs, underpinned by a stateful serverless runtime with a distributed task execution model. It will be the narrow waist between data systems and hardware. Users are oblivious to data location, concurrency, disaggregation style, or even the hardware to do the computing. The underlying stateful serverless runtime transparently evolves with novel data-center architectures, such as disaggregation and tightly-coupled clusters. We prototype Skadi to showcase that the distributed runtime is practical.
引用
收藏
页码:94 / 102
页数:9
相关论文
共 50 条
  • [41] Resiliency in the Sustainability of Distributed Green Data Centers
    Kwasinski, Andres
    Kwasinski, Alexis
    2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,
  • [42] Data Mining for Modeling Chiller Systems in Data Centers
    Patnaik, Debprakash
    Marwah, Manish
    Sharma, Ratnesh K.
    Ramakrishnan, Naren
    ADVANCES IN INTELLIGENT DATA ANALYSIS IX, PROCEEDINGS, 2010, 6065 : 125 - +
  • [43] Rack-scale Disaggregated cloud data centers: The dReDBox project vision
    Katrinis, K.
    Syrivelis, D.
    Pnevmatikatos, D.
    Zervas, G.
    Theodoropoulos, D.
    Koutsopoulos, I.
    Hasharoni, K.
    Raho, D.
    Pinto, C.
    Espina, F.
    Lopez-Buedo, S.
    Chen, Q.
    Nemirovsky, M.
    Roca, D.
    Klos, H.
    Berends, T.
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 690 - 695
  • [44] Building Data Centers With Optically Connected Memory
    Brunina, Daniel
    Lai, Caroline P.
    Garg, Ajay S.
    Bergman, Keren
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2011, 3 (08) : A40 - A48
  • [45] Building Next Generation Massive Data Centers
    Hamdi, Mounir
    SECURITY-ENRICHED URBAN COMPUTING AND SMART GRID, 2011, 223 : 11 - 11
  • [46] Distributed Data Strategies to Support Large-Scale Data Analysis Across Geo-Distributed Data Centers
    Emara, Tamer Z.
    Huang, Joshua Zhexue
    IEEE ACCESS, 2020, 8 (178526-178538) : 178526 - 178538
  • [47] Architectural Support for Efficient Data Movement in Fully Disaggregated Systems
    Giannoula C.
    Huang K.
    Tang J.
    Koziris N.
    Goumas G.
    Chishti Z.
    Vijaykumar N.
    Performance Evaluation Review, 2023, 51 (01): : 5 - 6
  • [48] Research on the Design and Operation Optimization of Distributed Multi-Energy Systems for Data Centers
    Ren, Xiaoxiao
    Li, Xiaolong
    Xue, Kai
    Wu, Xuan
    Han, Xiaoqu
    Wang, Jinshi
    Yan, Junjie
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 59 (01): : 93 - 104
  • [49] Distributed data cache systems
    Huang, Shi-Neng
    Xi, Jian-Qing
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (07): : 1094 - 1100
  • [50] DISTRIBUTED SYSTEMS AND DATA MANAGEMENT
    HESSINGER, PR
    DATAMATION, 1981, 27 (12): : 178 - &