作者: Sheng-Min Huang , Li-Pin Chang
DOI: 10.1145/3174867
关键词:
摘要: Non-Volatile Memory Express (NVMe) is a specification for next-generation solid-state disks (SSDs). Benefited from the massive internal parallelism and high-speed PCIe bus, NVMe SSDs achieve extremely high data transfer rates, they are an ideal solution of shared storage in virtualization environments. Providing virtual machines with Service Level Objective (SLO) compliance on challenging task, because garbage collection activities inside globally affect I/O performance all machines. In this study, we introduce novel approach, called reservation, which inspired by rich SSDs. The degree stands how many flash chips concurrently active. Our basic idea to reserve sufficient degrees read, write, operations, making sure that SSD delivers stable read write throughput reclaims free space at constant rate. proportionally distributed among SLO compliance. experimental results show our reservation approach delivered satisfiable highly predictable response