-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Describe the feature
Applications and basic software components have schedulable entities with strict real-time requirements. The real-time design feature allows users to keep on top of things when it comes to creating an optimal schedule for the overall system.
Proposed Solution
The solution could be an improvement of async, or some extension that:
- allows to build an overall view over all mappings between schedulable entities and tasks
- allows users to assign schedulable entities to tasks according to their cycle time, and WCET
- allows users to optimize the CPU usage while minimizing jitter (e.g. by assigning schedulable entities applying rate-monotonic scheduling)
Additional context
As an example, applications currently need to async's scheduleAtFixedRate to schedule a cyclic runnable.
Issues:
- This method can be called at any time and with any task context as input
- this makes it quite difficult to gain an overview of the entire system behavior
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request