Burstable Cloud Block Storage with Data Processing Units

被引:0
|
作者
Shu, Junyi [1 ,2 ]
Qian, Kun [2 ]
Zhai, Ennan [2 ]
Liu, Xuanzhe [1 ]
Jin, Xin [1 ]
机构
[1] Peking Univ, Sch Comp Sci, Beijing, Peoples R China
[2] Alibaba Cloud, Singapore, Singapore
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud block storage (CBS) is a key pillar of public clouds. Today's CBS distinguishes itself from physical counterparts (e.g., SSDs) by offering unique burst capability as well as enhanced throughput, capacity, and availability. We conduct an initial characterization of our CBS product, a globally deployed cloud block storage service at public cloud provider Alibaba Cloud. A key observation is that the storage agent (SA) running on a data processing unit (DPU) which connects user VMs to the backend storage is the major source of performance fluctuation with burst capability provided. In this paper, we propose a hardware-software co-designed I/O scheduling system BurstCBS to address load imbalance and tenant interference at SA. BurstCBS exploits high-performance queue scaling to achieve near-perfect load balancing at line rate. To mitigate tenant interference, we design a novel burstable I/O scheduler that prioritizes resource allocation for base-level usage while supporting bursts. We employ a vectorized I/O cost estimator for comprehensive measurements of the consumed resources of different types of I/Os. Our evaluation shows that BurstCBS reduces average latency by up to 85% and provides up to 5x throughput for base-level tenants under congestion with minimal overhead. We verify the benefits brought by BurstCBS with a database service that internally relies on CBS, and show that up to 83% latency reduction is observed on customer workloads.
引用
收藏
页码:783 / 799
页数:17
相关论文
共 50 条
  • [1] Research on Data Block Storage Strategy in Cloud Storage System
    Guo, Yuanyuan
    Hao, Jianjun
    Guo, Yijun
    Luo, Tao
    [J]. PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 2394 - 2397
  • [2] Retrial Queue for Cloud Systems with Separated Processing and Storage Units
    Tuan Phung-Duc
    [J]. QUEUEING THEORY AND NETWORK APPLICATIONS, 2016, 383 : 143 - 151
  • [3] Design of Cloud Data Storage and Processing System
    Zhou, Baoke
    Chou, Wusheng
    [J]. 2018 INTERNATIONAL CONFERENCE ON BIG DATA AND ARTIFICIAL INTELLIGENCE (BDAI 2018), 2018, : 6 - 9
  • [4] Efficient Processing and Storage of Data on Untrusted Cloud Storage Services
    Maksutov, Artem A.
    Kutepov, Stanislav V.
    Hrapov, Alexander S.
    [J]. PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 496 - 500
  • [5] Special Issue on: Massive Data Processing and Cloud Storage
    Barolli, Leonard
    Rahayu, Wenny
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2017, 13 (03) : 243 - 245
  • [6] blockNDP: Block-storage Near Data Processing
    Barbalace, Antonio
    Decky, Martin
    Picorel, Javier
    Bhatotia, Pramod
    [J]. PROCEEDINGS OF THE 2020 21ST INTERNATIONAL MIDDLEWARE CONFERENCE INDUSTRIAL TRACK (MIDDLEWARE INDUSTRY '20), 2020, : 8 - 15
  • [7] RESEARCH ON DISTRIBUTED DATA STORAGE BASED ON INFORMATION PROCESSING CLOUD
    Luo Qing-Yun
    Zhu Ling-Zhi
    Chagn Yun-Jie
    Zhao Jin-Guo
    Liao Wei-Sheng
    He Rui
    [J]. INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, 2016, 9 (03): : 1614 - 1636
  • [8] Efficient Block Storage in the Cloud
    Zhang, Yiming
    Zhang, Zhihao
    Chen, Yan
    Li, Huiba
    Wang, Haonan
    Zhong, Ping
    Liu, Shengyun
    Li, Dongsheng
    [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2024, 43 (12) : 4800 - 4812
  • [9] PARTITION-BASED CLOUD DATA STORAGE AND PROCESSING MODEL
    Zhao, Yawei
    Wang, Yong
    [J]. 2012 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENT SYSTEMS (CCIS) VOLS 1-3, 2012, : 218 - 223
  • [10] Secure and Privacy-Friendly Storage and Data Processing in the Cloud
    Chiaro, Pasquale
    Fischer-Hubner, Simone
    Gross, Thomas
    Krenn, Stephan
    Loruenser, Thomas
    Martinez Garci, Ana Isabel
    Migliavacca, Andrea
    Rannenberg, Kai
    Slamanig, Daniel
    Striecks, Christoph
    Zanini, Alberto
    [J]. PRIVACY AND IDENTITY MANAGEMENT: THE SMART REVOLUTION, 2018, 526 : 153 - 169