Highly VM-Scalable SSD in Cloud Storage Systems

被引:1
|
作者
Lee, Wonyoung [1 ]
Kang, Mincheol [1 ]
Kim, Soontae [2 ]
机构
[1] Samsung Elect, Samsung Adv Inst Technol, Suwon 16678, South Korea
[2] Korea Adv Inst Sci & Technol, Sch Comp, Daejeon 305701, South Korea
基金
新加坡国家研究基金会;
关键词
Resource management; Cloud computing; Flash memories; Throughput; Virtual machining; Random access memory; Parallel processing; Cloud environment; multitenancy; solid-state drive (SSD); storage systems; MANAGEMENT; LIFETIME;
D O I
10.1109/TCAD.2023.3305573
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Solid-state drives (SSDs) are widely used in cloud storage. As the capacity of an SSD has been increasing, it has become common for many virtual machines (VMs) to share a single SSD to maximize resource utilization. However, this sharing can degrade the efficiency of internal operations, such as garbage collection, resulting in increased latencies. Existing literature in this field has mostly focused on interdevice isolation considering the storage device as a black-box entity or presumed an SSD to be shared by up to only eight VMs. In this study, we first analyze a realistic SSD usage environment in cloud systems and identify that block-level data isolation (BDI) should be guaranteed to efficiently scale up the number of VMs in an SSD with minimum latency increases. However, previous schemes cannot work efficiently with BDI when the SSD is shared by dozens of VMs. Based on this analysis, we propose an SSD internal resource management scheme in a cloud environment, called highly VM-scalable SSD (VMS). VMS dynamically partitions physical resources and allocates them to VMs, while the VMs share global buffer blocks to lower latency during abrupt fluctuations of write I/O intensities. Our experimental results show up to 29% of latency reduction. VMS exhibits reduced latencies even in the experiment with 64 VMs, where existing schemes do not function normally.
引用
收藏
页码:113 / 126
页数:14
相关论文
共 50 条
  • [31] Evaluating Reliability of SSD-Based I/O Caches in Enterprise Storage Systems
    Ahmadian, Saba
    Taheri, Farhad
    Asadi, Hossein
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (04) : 1914 - 1929
  • [32] The Overhead from Combating Side-Channels in Cloud Systems Using VM-Scheduling
    Juma, Nahid
    Shahen, Jonathan
    Bijon, Khalid
    Tripunitara, Mahesh
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2020, 17 (02) : 422 - 435
  • [33] Complying With Data Handling Requirements in Cloud Storage Systems
    Henze, Martin
    Matzutt, Roman
    Hiller, Jens
    Muehmer, Erik
    Ziegeldorf, Jan Henrik
    van der Giet, Johannes
    Wehrle, Klaus
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1661 - 1674
  • [34] A highly efficient data locality aware task scheduler for cloud-based systems
    Ru, Jia
    Yang, Yun
    Grundy, John
    Keung, Jacky
    Hao, Li
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 496 - 498
  • [35] Heterogeneity Shifts the Storage-Computation Tradeoff in Secure Multi-Cloud Systems
    Chen, Jiajun
    Sung, Chi Wan
    Chan, Terence H.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (02) : 1015 - 1036
  • [36] Scalable Intrusion Detection Systems Log Analysis using Cloud Computing Infrastructure
    Kumar, Manish
    Hanumanthappa, M.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 206 - 209
  • [37] Towards Scalable Cloud Gaming Systems: Decoupling Physics from the Game Engine
    de Oliveira, Saulo Soares
    Souza, Carlos Henrique R.
    Silva, Jefferson Carvalho
    Carvalho, Sergio T.
    PROCEEDINGS OF THE 22ND BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT, SBGAMES, 2023, 2023, : 151 - 160
  • [38] Towards a Scalable Cloud-based RDF Storage Offering a Pub/Sub Query Service
    Pellegrino, Laurent
    Baude, Francoise
    Alshabani, Iyad
    THIRD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION (CLOUD COMPUTING 2012), 2012, : 243 - 246
  • [39] Efficient data storage: adaptively changing chunk size in cloud computing storage systems
    Baya, Chalabi
    Yahya, Slimani
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (05) : 516 - 525
  • [40] Design and Validation of Cloud Storage Systems using Rewriting Logic
    Olveczky, Peter Csaba
    2019 21ST INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2019), 2020, : 17 - 21