Attending this event?
Saturday, January 25 • 5:00pm - 5:25pm
Leveraging virtiofs and vsocket in toro unikernel

Sign up or log in to save this to your schedule and see who's attending!

VirtIO proposes a common front end for device emulation in the context of virtual environments. In particular, Virtio-fs and Virtio-vsocket devices are very interesting for unikernels because they allow deploying instances with a simplified device model thus reducing the attack surface. Also, the use of these devices makes the kernel simpler. For example, when using the virtio-vsocket device, the TCP/IP Stack and the network driver are not needed anymore. During this session, we present the work done to support virtio-fs and virtio-vsocket in the context of Toro unikernel. We propose to show the benefits of using these devices not only in terms of performance against other virtio devices like virtio-net or virtio-blk but also in terms of the number of lines of code that you can throw away. We illustrate the approach by showing the work needed to port a web-server appliance that uses classical Berkeley sockets.

avatar for Matias Vara Larsen

Matias Vara Larsen

Software Engineer, Huawei
I am a Software Engineer that enjoys to develop Operating Systems and Model-Driven engineering tools. I just moved to Grenoble where I am discovering the mountains.

Saturday January 25, 2020 5:00pm - 5:25pm
A112 Faculty of Information Technology Brno University of Technology, Božetěchova, Brno-Královo Pole, Czechia

Attendees (7)