作者: Da-Wei Chang , Hsin-Hung Chen , Wei-Jian Su
DOI: 10.1145/2755560
关键词:
摘要: Performance isolation is critical in shared storage systems, a popular solution. In system, interference between requests from different users can affect the accuracy of I/O cost accounting, resulting poor performance isolation. Recently, NAND flash-memory-based solid-state drives (SSDs) have been increasingly used systems. However, SSD-based systems has not addressed. this article, two types interference, namely, queuing delay (QD) and garbage collection (GC) are identified SSD. Additionally, framework called VSSD proposed to address these interference. composed components: FACO credit-based scheduler designed QD ViSA flash translation layer GC The aims be implemented firmware running on an SSD controller. With VSSD, eliminated ensured. Both synthetic application workloads evaluate effectiveness framework. results show following. First, exists result Second, effective eliminating achieving users. Third, overhead insignificant.