Re: Benchmarking of Real-Time Operating Systems for Internet of Things Devices

Rodrigo Peixoto

I am a professor at federal university in Brazil. I am glad to see initiatives to evaluate and comparing “RTOSes” master thesis. It seems to be a great path to go. I would suggest you to compare the number of supported boards, interrupt latency, the abstraction level, the kernel type, quantity of drivers available, inter tasks communication mechanisms, price, and so on. You can dig deep as you want.

I think you must compare with payed RTOSes as well. Some I can say now: Mynewt, RIOT, Amazon FreeRTOS, XThread, Chibios, etc. Here is a list (seems to be outdated)

Good luck with your research. I would be happy to help and take a look at the results.

Best regards,
Rodrigo Peixoto.

On Mon, 1 Oct 2018 at 12:43 Julien Gomez <julien.gomez@...> wrote:

Hello Zephyr community !

We are two students of the Université catholique de Louvain from Belgium and we work on our master thesis. The thesis is called "Benchmarking of Real-Time Operating Systems for Internet of Things Devices" and is about comparing the different implementations of open-source RTOS's currently available on the market.

In broad outline, we are planning to analyze the scheduling, switching context, memory management and/or any relevant metric dependant of the operating system.

Another goal is to compare networking performances or implementations of the various stacks available. We have currently no concrete planning for this part.

This project will be open source (because we <3 the open source).

Here are some questions we have for you:
- "What would you like to see in this benchmarking project?";
- "What RTOS should we benchmark?";
- "What metric should we consider?".

We'd love to hear your recommandations or any help you can provide us with.

Also if you are interested about how the project will evolve, we'll be glad to update you on our progress.

If the project gain lot of interests, we will probably create a communication channel like Slack or Gitter.

Julien Gomez and Trong-Vu Tran

Rodrigo Peixoto
Co-founder and Technical guru

+55 (82) 98144-8585 | Skype: rodrigopex


Join { to automatically receive all group messages.