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 条
  • [41] A Review of Scalable Data Sharing Techniques for Secure Cloud Storage
    Tripathi, Aditi
    Khare, Mayank Deep
    Singh, Pradeep Kumar
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 899 - 901
  • [42] CloudBB: Scalable I/O Accelerator for Shared Cloud Storage
    Xu, Tianqi
    Sato, Kento
    Matsuoka, Satoshi
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 509 - 518
  • [43] Hierarchical Access Control with Scalable Data Sharing in Cloud Storage
    Qiu, Zhenyao
    Zhang, Zhiwei
    Tan, Shichong
    Wang, Jianfeng
    Tao, Xiaoling
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (03): : 663 - 676
  • [44] Scalable and Reliable Key Management for Secure Deduplication in Cloud Storage
    Kwon, Hyunsoo
    Hahn, Changhee
    Koo, Dongyoung
    Hur, Junbeom
    2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 391 - 398
  • [45] Efficient SSD Cache for Cloud Block Storage via Leveraging Block Reuse Distances
    Zhou, Ke
    Zhang, Yu
    Huang, Ping
    Wang, Hua
    Ji, Yongguang
    Cheng, Bin
    Liu, Yang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (11) : 2496 - 2509
  • [46] CoFS: A Collaboration-Aware Fairness Scheme for NVMe SSD in Cloud Storage System
    Zhou, Yang
    Wang, Fang
    Shi, Zhan
    Feng, Dan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (12) : 4490 - 4504
  • [47] Toward a Unified Object Storage Foundation for Scalable Storage Systems
    Karakoyunlu, Cengiz
    Kimpe, Dries
    Carns, Philip
    Harms, Kevin
    Ross, Robert
    Ward, Lee
    2013 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2013,
  • [48] An SR-IOV SSD Optimized for QoS-Sensitive IaaS Cloud Storage
    Chen, Xiang
    Ying, Ru
    Ma, Haocong
    Wang, Yao
    Menge, Xianjun
    Xie, Guangjun
    Zhan, Yonghui
    Yuan, Fenyong
    Yang, Ying
    Lu, Tao
    Wang, Jinqiang
    Zhou, You
    Wu, Fei
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 1161 - 1163
  • [49] Randomized load balancing in scalable storage systems
    Fu, K
    Zimmermann, R
    Multimedia Computing and Networking 2005, 2005, 5680 : 108 - 112
  • [50] Scalable Load Balancing in Cluster Storage Systems
    You, Gae-won
    Hwang, Seung-won
    Jain, Navendu
    MIDDLEWARE 2011, 2011, 7049 : 101 - +