Zero-copy Receive for virtio-net/vhost devices

*
60 Minute BoF session
Scheduled: Thursday, September 14, 2017 from 7:30 – 8:30pm in Platinum D

One Line Summary

Leverage receive-side steering abilities of modern high speed network cards to implement zero-copy receive for virtio-net and vhost.

Abstract

In para-virtual networking with virtio-net/vhost, the copying of packets between the hypervisor and the guest is one of the major sources of overhead, especially for large packets. Although zero-copy transmit was merged into the Linux kernel a few years ago, the “receive side zero copy” item is still in the KVM NetworkingTodo. This BoF discusses issues in implementing zero-copy receive for virtio-net and vhost that leverages receive-side steering abilities of modern high speed network cards.

Tags

virtio, vhost, zero-copy receive, para-virtual I/O

Presentation Materials

slides

Speaker

  • Kalman Meth

    IBM Research

    Biography

    Dr. Kalman Meth is an architect in the Cloud Platforms department at the IBM Haifa Research Labs (HRL). Kalman is one of the authors of the iSCSI protocol specification (RFCs 3720, 7143) and is active in various systems and storage related activities. He received his Masters and PhD degrees from Courant Institute at New York University, while specializing in numerical analysis and computational fluid dynamics. His interests include: operating systems, file systems, storage systems, distributed and parallel computing, real-time computing, and numerical analysis.