Hi Julien and Trong-Vu,

Thanks for wanting to include Apache Mynewt in a comparative benchmarking 
across different RTOS!

There are lots of standard metrics that benchmark an OS kernel. Commercial RTOS 
such as ThreadX or Micrium tout these stats often - interrupt latency, context 
switching time, memory allocation/deallocation etc. These are interesting, but 
going beyond the kernel is probably more useful such as HAL performance - 
latency and throughput of peripheral access. People are also interested in 
power consumption/current draws for some basic operations both at kernel level 
and esp. at network protocol level e.g. message tx/rx etc. I am sure others in 
the community would have a lot of suggestions.

Have you joined the Mynewt workspace on Slack? 
https://join.slack.com/t/mynewt/shared_invite/enQtMTkwMTg1ODM1NTg5LTY0ZjgxNmFjNzBjZmRlZDdlYmM4MGUzNDdkNDQ1NDE0OWRlYWE4ODM1OWQ1Mjg1YmM1NDJmODNkNDA4NGJmODY

thanks,
aditi

> On Sep 20, 2018, at 7:45 AM, Julien Gomez <[email protected]> 
> wrote:
> 
> Hello Apache Mynewt 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.
> 
> Sincerely,
> Julien Gomez and Trong-Vu Tran
> 

Reply via email to