Algorithms for Scheduling Imprecise Computations
Computer - Special issue on real-time systems
Information Technology-Portable Operating System Interface
Information Technology-Portable Operating System Interface
Integrating Multimedia Applications in Hard Real-Time Systems
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Offsets for Scheduling Mode Changes
ECRTS '01 Proceedings of the 13th Euromicro Conference on Real-Time Systems
Operating system support for execution time budgets for thread groups
IRTAW '07 Proceedings of the 13th international workshop on Real-time Ada
Execution time monitoring and interrupt handlers: position statement
ACM SIGAda Ada Letters
Hi-index | 0.00 |
The paper presents the implementation of some of the new Ada 2005 real-time services ("Execution Time Clocks", "Execution Time Timers", "Timing Events" and "Dynamic Priorities for Protected Objects") in the MaRTE OS/ GNAT run-time library for GNU/Linux. For each these new services we discuss different implementation alternatives and evaluate they performance. As a consequence of the results obtained, our view is that the new services can be implemented in an efficient way in a existing run-time system without requiring major changes. To illustrate the usefulness of the new Ada services, the implementation of a complex scheduling policy is described.