Affiliation:
1. National Cheng Kung University, Tainan, Taiwan
Abstract
Performance isolation is critical in shared storage systems, a popular storage solution. In a shared storage system, interference between requests from different users can affect the accuracy of I/O cost accounting, resulting in poor performance isolation. Recently, NAND flash-memory-based solid-state drives (SSDs) have been increasingly used in shared storage systems. However, interference in SSD-based shared storage systems has not been addressed. In this article, two types of interference, namely, queuing delay (QD) interference and garbage collection (GC) interference, are identified in a shared SSD. Additionally, a framework called VSSD is proposed to address these types of interference. VSSD is composed of two components: the FACO credit-based I/O scheduler designed to address QD interference and the ViSA flash translation layer designed to address GC interference. The VSSD framework aims to be implemented in the firmware running on an SSD controller. With VSSD, interference in an SSD can be eliminated and performance isolation can be ensured. Both synthetic and application workloads are used to evaluate the effectiveness of the proposed VSSD framework. The performance results show the following. First, QD and GC interference exists and can result in poor performance isolation between users on SSD-based shared storage systems. Second, VSSD is effective in eliminating the interference and achieving performance isolation between users. Third, the overhead of VSSD is insignificant.
Funder
Ministry of Science and Technology, Taiwan, Republic of China
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. QoS-pro: A QoS-enhanced Transaction Processing Framework for Shared SSDs;ACM Transactions on Architecture and Code Optimization;2024-01-18
2. Highly VM-Scalable SSD in Cloud Storage Systems;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems;2024-01
3. CostFM: A High Cost-Performance Fingerprint Management Mechanism for Shared SSDs;2023 IEEE 41st International Conference on Computer Design (ICCD);2023-11-06
4. Enabling Multi-tenancy on SSDs with Accurate IO Interference Modeling;Proceedings of the 2023 ACM Symposium on Cloud Computing;2023-10-30
5. ZapRAID;Proceedings of the 14th ACM SIGOPS Asia-Pacific Workshop on Systems;2023-08-24