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 language | English |
---|---|
Title of host publication | The 17th annual workshop on Operating Systems Platforms for Embedded Real-Time applications (OSPERT) |
Pages | 7-9 |
Number of pages | 3 |
Publication status | Published - 2023 |
Event | 17th Annual Workshop on Operating Systems Platforms for Embedded Real-Time applications, OSPERT 2023 - Vienna, Austria Duration: 11 Jul 2023 → 11 Jul 2023 Conference number: 17 https://www.ecrts.org/workshops/ospert23/ |
Workshop
Workshop | 17th Annual Workshop on Operating Systems Platforms for Embedded Real-Time applications, OSPERT 2023 |
---|---|
Abbreviated title | OSPERT |
Country/Territory | Austria |
City | Vienna |
Period | 11/07/23 → 11/07/23 |
Internet address |
Keywords
- Real-Time Operating Systems
- Task Dispatchers