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
Back To Schedule
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, view media, leave feedback 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 Larsen

Matias Vara Larsen

Software Engineer, Huawei
I am a Software Engineer at Huawei. I am interested in the use of formal languages and the development of Operating Systems.

Wednesday October 30, 2019 17:05 - 17:40 CET
Rhone 1