2018 IEEE 8th International Symposium on Cloud and Service Computing (SC2) 2018
DOI: 10.1109/sc2.2018.00016
|View full text |Cite
|
Sign up to set email alerts
|

SPDK Vhost-NVMe: Accelerating I/Os in Virtual Machines on NVMe SSDs via User Space Vhost Target

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…Naturally, the performance benefits of kernel bypass should be retained when virtualizing devices to share them among multiple clients. For instance with storage devices, software-based approaches like SPDK-vhost [61] or MDev-NVMe [49] implement device virtualization by means of dedicated virtualization servers that use shared memory for communicating with their clients, thus avoiding the tax of entering and returning from the kernel. However, such approaches consume a significant amount of CPU resources, as they have to poll on said memory regions.…”
Section: Related Workmentioning
confidence: 99%
“…Naturally, the performance benefits of kernel bypass should be retained when virtualizing devices to share them among multiple clients. For instance with storage devices, software-based approaches like SPDK-vhost [61] or MDev-NVMe [49] implement device virtualization by means of dedicated virtualization servers that use shared memory for communicating with their clients, thus avoiding the tax of entering and returning from the kernel. However, such approaches consume a significant amount of CPU resources, as they have to poll on said memory regions.…”
Section: Related Workmentioning
confidence: 99%
“…Enhancing I/O performance virtualized environments are also studied actively [14][15][16][17][18][25][26][27][28]. [27].…”
Section: Related Workmentioning
confidence: 99%
“…Yang et al propose a novel I/O service, called SPDK-vhost-NVMe, to reduce the I/O virtualization overhead [18]. They identify that the virtualization overhead comes from three parts, namely in guest OS, host OS and context switch (e.g., VM_Exit) between them.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Many prior studies [8,12,56,71,75,77] use SPDK to directly access the underlying SSD by bypassing all kernel modules in the storage stack. Even though the kernel-bypass is a very promising and attractive approach, it is limited to apply the kernel-bypass to a system that does not have a file system or ACID support.…”
Section: How Much Can Spdk Reduce the System-level Latency Under A Re...mentioning
confidence: 99%