October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019
Wednesday, October 30 • 17:05 - 17:40
Developing and Deploying Microservices with Toro Unikernel - Matias Vara, Huawei

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

Feedback form is now closed.
In a cloud-based architecture, microservices are deployed on VMs which are guests that run a General Purpose OS and the microservice runs as a user application. In this context, Toro is a dedicated unikernel for microservices that has several benefits against a General Purpose OS like faster instantiation, reduced memory footprint, and simple disk image management. In Toro, a microservice boots up in 150ms, consumes less than 4 MB of RAM and the image takes about 140 Kb of disk. The same image can then be used to launch VMs in a modern hypervisor like HyperV or KVM, or hosted in a cloud provider like AWS or GCE. This talk illustrates Toro by using as a running example a simple microservice that hosts a static web page. This example allows us to show the benefits of Toro in term of CPU usage, memory usage, and disk usage. Also, we show how easy is to change a network driver or a filesystem thus allowing the tweaking of a microservice depending on the target.

avatar for Matias Vara

Matias Vara

Software Engineer, Huawei
Matias Vara is a software engineer at Huawei, Grenoble. Previously, he worked in Citrix, Cambridge at the Ring0 team, and at Silicon-Gears, Barcelona. He is interested in Operative System development, Model Driven Engineering and Formal models. He started to develop the Toro kernel... Read More →

Wednesday October 30, 2019 17:05 - 17:40
Rhone 1
  • Session Slides Included Yes