September 28, 2019

199 words 1 min read

Introduce an SPDK vhost FUSE Target to Accelerate File Access in VM and Containers

Introduce an SPDK vhost FUSE Target to Accelerate File Access in VM and Containers

Virtio-fs(https://virtio-fs.gitlab.io/) is proposed recently to provide file system sharing for lightweight VMs and containers workloads, where shared volumes are a requirement.In this presentation, w …

Talk Title Introduce an SPDK vhost FUSE Target to Accelerate File Access in VM and Containers
Speakers Changpeng Liu (Cloud Software Engineer, Intel), Xiaodong Liu (Cloud Software Engineer, Intel)
Conference KubeCon + CloudNativeCon
Conf Tag
Location Shanghai, China
Date Jun 23-26, 2019
URL Talk Page
Slides Talk Slides
Video

Virtio-fs(https://virtio-fs.gitlab.io/) is proposed recently to provide file system sharing for lightweight VMs and containers workloads, where shared volumes are a requirement.In this presentation, we propose an SPDK(Storage Performance Development Kit, https://spdk.io) userspace vhost-user-fs solution, which can be used together with QEMU/Kata Container to accelerate virtio-fs. Virtio-fs uses FUSE instead of 9P for communication. We will present this solution in details including the utilization of techniques such as virtio-fs, blobfs (SPDK file system) and the significant performance gain achieved. Blobfs can be built on abstract block device layer in SPDK, which can access local or remote storage services via iSCSI/NVMe/NVMeoF protocols in userspace. Relying on this solution, we are going to build a fast, consistent and secure manner to share directory tree on host to guests.

comments powered by Disqus