University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Even Faster VM Networking with Virtual Passthrough

Even Faster VM Networking with Virtual Passthrough

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Eiko Yoneki.

In past years, we have shown how to achieve very high networking speeds in bare metal and VMs using the netmap framework: embarrassingly high packet rates on bare metal, comfortably good on VMs through conventional device emulation techniques. In this talk we show how to fill the speed gap between HW and VMs with a non conventional use of netmap, namely virtual passthrough. In this mode of operation, the guest VM uses directly the host’s netmap port (thus saving extra data copies), while notifications are dispatched efficiently between guest and host. Thanks to this technique we can achieve communication speeds between untrusted guests in the order of 20 Mpps, and reach 50 Mpps between trusted guests across netmap pipes.

Bio: Giuseppe Lettieri is a researcher and lecturer at the Dipartimento di Ingegneria dell’Informazione. He received his Ph.D. from the University of Pisa in 2002. Most of his research has focused on the theoretical topic of Abstract Interpretation. In the past few years he has contributed to the development and maintenance of the netmap framework for fast packet I/O, including the introduction of netmap pipes, a very fast IPC mechanism based on the netmap API , and the design of ptnetmap, a very fast virtual passthrough for virtual machines.

This talk is part of the Computer Laboratory Systems Research Group Seminar series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2020 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity