Sciweavers

ADAEUROPE
2005
Springer

Integrating Application-Defined Scheduling with the New Dispatching Policies for Ada Tasks

13 years 10 months ago
Integrating Application-Defined Scheduling with the New Dispatching Policies for Ada Tasks
: In previous papers we had presented an application program interface (API) that enabled applications to use application-defined scheduling algorithms for Ada tasks in a way compatible with the scheduling model defined in the realTime Annex of the language. Each application scheduler was implemented with a special task. This paper presents a new implementation in which the application scheduler actions are executed as part of the kernel on which the run-time system is based, thus increasing the efficiency. This paper also presents modifications to the proposed API that align it with the evolution of the Ada Issues being considered in the Ada 200Y standardization. First, we use the new concept ine as an abstract notion of urgency, to order the tasks in the scheduling queue of the underlying kernel, freeing the application scheduler of the responsibility of keeping the desired ordering of tasks, and thus simplifying it and reducing its overhead. In second place, we also consider task sy...
Mario Aldea Rivas, Javier Miranda, Michael Gonz&aa
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where ADAEUROPE
Authors Mario Aldea Rivas, Javier Miranda, Michael González Harbour
Comments (0)