2018
DOI: 10.1145/3174867
|View full text |Cite
|
Sign up to set email alerts
|

Providing SLO Compliance on NVMe SSDs Through Parallelism Reservation

Abstract: Non-Volatile Memory Express (NVMe) is a specification for next-generation solid-state disks (SSDs). Benefited from the massive internal parallelism and the high-speed PCIe bus, NVMe SSDs achieve extremely high data transfer rates, and they are an ideal solution of shared storage in virtualization environments. Providing virtual machines with Service Level Objective (SLO) compliance on NVMe SSDs is a challenging task, because garbage collection activities inside of NVMe SSDs globally affect the I/O performance … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
1
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(4 citation statements)
references
References 22 publications
0
1
0
Order By: Relevance
“…Interference within the workload has not been addressed Huang et al [13] Lv et al [14] Allocate different types of requests into different partitions…”
Section: Significantly Decrease R/w Interference Between Tenantsmentioning
confidence: 99%
See 2 more Smart Citations
“…Interference within the workload has not been addressed Huang et al [13] Lv et al [14] Allocate different types of requests into different partitions…”
Section: Significantly Decrease R/w Interference Between Tenantsmentioning
confidence: 99%
“…Performance isolation schemes exploit the fact that the main cause of R/W interference is the sharing of flash memory resources among the different types of requests. The objective of performance isolation techniques [12,13,16,17] is to provide predictable latency by preventing interference between tenants sharing an SSD. For example, Huang et al and Kim et al deployed a similar approach to data allocation to avoid performance degradation caused by the garbage collection (GC) of other tenants [12,13].…”
Section: Significantly Decreases R/w Interferencementioning
confidence: 99%
See 1 more Smart Citation
“…Huang et al [9] exploited the internal parallelism in SSDs by reserving banks for servicing read and write requests and performing garbage collection to guarantee stable read and write throughput. Partial garbage collection is used, where each step is either a page copy or a block erasure, so each page read is potentially blocked by a partial step.…”
Section: Related Workmentioning
confidence: 99%