Block-Level Storage Caching for Hypervisor-Based Cloud Nodes

被引:2
|
作者
Tak, Byungchul [1 ,2 ]
Tang, Chunqiang [3 ]
Chang, Rong N. [4 ]
Seo, Euiseong [5 ]
机构
[1] Kyungpook Natl Univ, Dept Comp Sci, Daegu 41566, South Korea
[2] Kyungpook Natl Univ, Dept Data Convergence Comp, Daegu 41566, South Korea
[3] IBM Res, Yorktown Hts, NY 10598 USA
[4] IBM Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[5] Sungkyunkwan Univ, Dept Comp Sci & Engn, Suwon 16419, South Korea
基金
新加坡国家研究基金会;
关键词
Cloud computing; Servers; Performance evaluation; Virtual machine monitors; Data centers; Bandwidth; Switches; Virtual block device; storage cache; virtualization; network storage; SSD CACHE;
D O I
10.1109/ACCESS.2021.3090308
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual block devices are heavily used to fulfill the block storage needs of hypervisor-based virtual machine (VM) instances through either local or remote storage spaces. However, a high degree of VM co-location makes it increasingly difficult to physically provision all the necessary block devices using only local storage space. Also, the local storage performance degrades rapidly as workloads interleave. On the other hand, when block devices are acquired through remote storage services, the aggregated network traffic may consume too much cluster-wide network bandwidth in a cloud data center. In order to solve these challenges, we propose a caching scheme for virtual block devices within the hypervisor. The scheme utilizes the physical node's finite local storage space as a block-level cache for the remote storage blocks to reduce the network traffic bound to the storage servers. This allows hypervisor-based compute nodes to serve the hosted VMs' I/O (Input/Output) requests from its local storage as much as possible while enabling VMs to exercise large storage space beyond the capacity of local disks for new virtual disks. Caching virtual disks at block-level in a cloud data center poses several challenges in maintaining high performance while adhering to the virtual disk semantics. We have realized the proposed scheme, called vStore, on Xen hypervisor nodes with factual assessment on its design effectiveness and implementation efficiency. Our comprehensive experimental evaluations show that the proposed scheme substantially reduces the network traffic (49% on average), and incurs less than 12% overheads on the storage I/O performance.
引用
收藏
页码:88724 / 88736
页数:13
相关论文
共 50 条
  • [31] Applying File Information to Block-Level Content Addressable Storage
    Zhang, Youhui
    Wang, Dongsheng
    Tsinghua Science and Technology, 2009, 14 (01) : 41 - 49
  • [32] Applying File Information to Block-Level Content Addressable Storage
    张悠慧
    汪东升
    TsinghuaScienceandTechnology, 2009, 14 (01) : 41 - 49
  • [33] iVISA: A framework for flexible layout block-level storage system
    Chen, Jianxi
    Feng, Dan
    Shi, Zhan
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, PROCEEDINGS, 2006, : 881 - +
  • [34] Enhanced Hypervisor-based SSD Cache with Dynamic Cache Scanning and Allocation for Virtualized Cloud System
    Park, Hee Jung
    Kim, Kyung Tae
    Kim, Man Yun
    Youn, Hee Yong
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2015, 3 (04) : 224 - 233
  • [35] Performance Evaluation of RAM-based Caching Solution at Hypervisor and Storage Level for Network-Attached Storage on VMware Platform
    Marcel
    PROCEEDINGS OF 2019 5TH INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA 2019), 2019, : 251 - 256
  • [36] Subtopic Ranking Based on Block-Level Document Analysis
    Manabe, Tomohiro
    Tajima, Keishi
    WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST 2016), 2017, 292 : 83 - 104
  • [37] Hybrid cloud approach for block-level deduplication and searchable encryption in large universe
    Liu Zhenhua
    Kang Yaqian
    Li Chen
    Fan Yaqing
    The Journal of China Universities of Posts and Telecommunications, 2017, 24 (05) : 23 - 34
  • [38] Hybrid cloud approach for block-level deduplication and searchable encryption in large universe
    Liu Zhenhua
    Kang Yaqian
    Li Chen
    Fan Yaqing
    The Journal of China Universities of Posts and Telecommunications, 2017, (05) : 23 - 34
  • [39] Improving Hypervisor Based SSD Caching with Logically Partitioned Blocks and Scanning in Cloud Environment
    Park, Hee Jung
    Kim, Kyung Tae
    Lee, Byungjun
    Kil, Rhee Man
    Youn, Hee Yong
    SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING 2015, 2016, 612 : 45 - 59
  • [40] Reinforcement Learning Driven Self-Adaptation in Hypervisor-Based Cloud Intrusion Detection Systems (RLDAC-IDS)
    Qaffas, Alaa A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 448 - 460