Edinburgh, Scotland, UK
October 21 & October 25 | Co-Located Events, Tutorials, & Workshops
October 22-24 | Conference
Find out more information for Open Source Summit + Embedded Linux Conference & OpenIoT Summit Europe 2018

Please note that you can view and download presentations on the Open Source Summit and Embedded Linux Conference + OpenIoT Summit slides pages. 
Back To Schedule
Tuesday, October 23 • 14:30 - 15:10
Toro Kernel, A Dedicated Kernel for Microservices - Matias Vara Larsen, Silicon Gears & Cesar Bernardini, Barracuda

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.
Current cloud infrastructure allows to implement cheap microservices by using VMs and/or containers. When a cloud-based architecture is chosen, microservices are deployed on VMs which are guests that run a General Purpose OS. In this context, we have identified two drawbacks: first, the unnecessary overhead due to the use of a General Purpose OS to run a dedicated application. Second, too many context switches due to the use of several microservices. These main issues prevent cloud architectures to scale well because of multiplying VMs. In this talk, we present Toro a dedicated kernel to run microservices. In Toro, the kernel and the microservices are compiled together which results in a image that can be deployed in a cloud provider. This talk presents Toro by focusing on how the kernel has been optimized to better support microservices.


Cesar Bernardini

Software Engineer, Barracuda Networks
Cesar Bernardini is a Software Engineer at Barracuda Networks. He obtained his Ph.D. at the University of Lorraine, France and pursued his career as a Post-Doctoral Researcher at the University of Trento in Italy, the University of Innsbruck in Austria and Aalto University in Finland... Read More →
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.

Tuesday October 23, 2018 14:30 - 15:10 BST
Sidlaw Auditorium, Level 3