Assessment of Efficient Dispatching in FreeRTOS

Florian Hagens, Kuan-Hsun Chen*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

65 Downloads (Pure)

Abstract

This study investigates the efficiency of task dispatchers in real-world implementations. We focus on evaluating various task dispatching methods based on four distinct data structures and their impact on computation overhead and performance in FreeRTOS. By using a real-world setup, we analyze the merits and drawbacks of each data structure and corresponding task dispatcher implementation. Our preliminary findings suggest that task dispatcher efficiency highly depends on the task set size and their respective periods, with alternative dispatchers potentially outperforming the List-based implementation, which is presently utilized in FreeRTOS, in certain scenarios. Ultimately, this study seeks to provide valuable insights for system designers and developers, emphasizing the importance of tailoring task dispatchers to specific task sets for improved efficiency and reliability in real-time systems.
Original languageEnglish
Title of host publicationThe 17th annual workshop on Operating Systems Platforms for Embedded Real-Time applications (OSPERT)
Pages7-9
Number of pages3
Publication statusPublished - 2023
Event17th Annual Workshop on Operating Systems Platforms for Embedded Real-Time applications, OSPERT 2023 - Vienna, Austria
Duration: 11 Jul 202311 Jul 2023
Conference number: 17
https://www.ecrts.org/workshops/ospert23/

Workshop

Workshop17th Annual Workshop on Operating Systems Platforms for Embedded Real-Time applications, OSPERT 2023
Abbreviated titleOSPERT
Country/TerritoryAustria
CityVienna
Period11/07/2311/07/23
Internet address

Keywords

  • Real-Time Operating Systems
  • Task Dispatchers

Fingerprint

Dive into the research topics of 'Assessment of Efficient Dispatching in FreeRTOS'. Together they form a unique fingerprint.

Cite this