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] Performance Comparison on the Heterogeneous File System in Cloud Storage Systems
    Chen, Wei-Peng
    Liu, Chuan-Ming
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 694 - 701
  • [42] Reliability Equations for Cloud Storage Systems with Proactive Fault Tolerance
    Li, Jing
    Li, Peng
    Stones, Rebecca J.
    Wang, Gang
    Li, Zhongwei
    Liu, Xiaoguang
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2020, 17 (04) : 782 - 794
  • [43] Advanced framework for highly secure and cloud-based storage of colour images
    Chidambaram, Nithya
    Raj, Pethuru
    Thenmozhi, Karruppuswamy
    Amirtharajan, Rengarajan
    IET IMAGE PROCESSING, 2020, 14 (13) : 3143 - 3153
  • [44] HFR code: a flexible replication scheme for cloud storage systems
    Zhu, Bing
    Li, Hui
    Shum, Kenneth W.
    Li, Shuo-Yen Robert
    IET COMMUNICATIONS, 2015, 9 (17) : 2095 - 2100
  • [45] Study on Redundant Strategies in Peer to Peer Cloud Storage Systems
    Wu Ji-yi
    Zhang Jian-jin
    Wang Tong
    Shen Qian-li
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2011, 5 (02): : 235 - 242
  • [46] Conditional Anonymous Certificateless Public Auditing Scheme Supporting Data Dynamics for Cloud Storage Systems
    Zhang, Xiaojun
    Wang, Xin
    Gu, Dawu
    Xue, Jingting
    Tang, Wei
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 5333 - 5347
  • [47] Satisfaction of Working People in Thailand in Their Usage of Cloud Storage Systems
    Chaiyasoonthorn, Wornchanok
    Najantong, Kulapa
    Chaveesuk, Singha
    ICIME 2018: PROCEEDINGS OF THE 2018 10TH INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING, 2018, : 45 - 50
  • [48] Novel Client-Cloud Architecture for Scalable Instance-Intensive Workflow Systems
    Cao, Dahai
    Liu, Xiao
    Yang, Yun
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT II, 2013, 8181 : 270 - 284
  • [49] Dynamic Threshold-Based Dynamic Resource Allocation Using Multiple VM Migration for Cloud Computing Systems
    Seth, Sonam
    Singh, Nipur
    INFORMATION, COMMUNICATION AND COMPUTING TECHNOLOGY, 2017, 750 : 106 - 116
  • [50] Market-Based Resource Allocation of Distributed Cloud Computing Services: Virtual Energy Storage Systems
    Tao, Yuechuan
    Qiu, Jing
    Lai, Shuying
    Sun, Xianzhuo
    Zhao, Junhua
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (22) : 22811 - 22821