Multiple Servers and Capacity Sharing for Implementing Flexible Scheduling
Real-Time Systems - Flexible Scheduling on Real-Time Systems
IEEE Standard for Information Technology - Portable Operating System Interface (POSIX): System Application Program Interface (API), Amendment 1: Realtime Extension (C Language), IEEE Std 1003.1b-1993
New Results on Fixed Priority Aperiodic Servers
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Rewriting History to Exploit Gain Time
RTSS '04 Proceedings of the 25th IEEE International Real-Time Systems Symposium
Hierarchical Fixed Priority Pre-Emptive Scheduling
RTSS '05 Proceedings of the 26th IEEE International Real-Time Systems Symposium
Programming Execution-Time Servers in Ada 2005
RTSS '06 Proceedings of the 27th IEEE International Real-Time Systems Symposium
A framework for real-time utilities for Ada 2005
IRTAW '07 Proceedings of the 13th international workshop on Real-time Ada
Processing group parameters in the real-time specification for Java
JTRES '08 Proceedings of the 6th international workshop on Java technologies for real-time and embedded systems
IRTAW '07 Proceedings of the 13th international workshop on Real-time Ada
IRTAW '07 Proceedings of the 13th international workshop on Real-time Ada
Hi-index | 0.00 |
Much of the research on scheduling schemes is prevented from being used in practice by the lack of implementations that provide the necessary abstractions. An example of this lack of provision is the support of execution-time servers, these important building blocks are not generally available to the system developer. In this paper, we show how new Ada 2005 mechanisms can be used to construct various execution-time servers. We also outline the different server types that could form part of a library of real-time utilities for Ada.