Abstract
Extending the real-time capabilities of the Ada language is a major topic of the current review process of the Ada language. One of the alternatives which is being considered for Ada is to introduce the possibility of using a mixture of scheduling policies. Two approaches have been presented in previous works to meet this objective: per-task policies and per-priority policies. In this paper, we evaluate both of these approaches using them to define an interesting real-time scheduling policy known as the Dual Priority Scheduling policy. As a result of this evaluation, we also propose a hybrid approach.
This work has been funded by the Ministerio de Ciencia y Tecnologia of the Spanish Government under grants DPI2002-04434-C04-02 and TIC2002-04123-C03-03 and by the Generalitat Valenciana under grant CTIDIB/2002/61
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aldea, M., González, M.: MaRTE OS: An Ada Kernel for Real-Time Embedded Applications. In: Strohmeier, A., Craeynest, D. (eds.) Ada-Europe 2001. LNCS, vol. 2043, p. 305. Springer, Heidelberg (2001)
Aldea, M., González, M.: Extending Ada’s Real-Time System Annex with the POSIX Scheduling Services. In: 10th International Real-Time Ada Workshop, Las Navas del Marqués (Ávila), Spain. ACM Ada Letters (2001)
Burns, A., González, M.: A round robin scheduling policy for Ada. In: Rosen, J.-P., Strohmeier, A. (eds.) Ada-Europe 2003. LNCS, vol. 2655, pp. 334–343. Springer, Heidelberg (2003)
Burns, A., Wellings, A.J.: Dual Priority Scheduling in Ada 95 and Real-Time POSIX. In: 21st IFAC/IFIPWorkshop on Real-Time Programming, pp. 45–50 (1996)
Davis. R.I., yWellings, A.J.: Dual Priority Scheduling. In: Proceedings of the 16th IEEE Real-Time Systems Symposium, pp. 100–109 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Minguet, A.E., García-Fornes, A., Garcés, V.L., Barrena, A.T. (2004). Mixing Scheduling Policies in Ada. In: Llamosí, A., Strohmeier, A. (eds) Reliable Software Technologies - Ada-Europe 2004. Ada-Europe 2004. Lecture Notes in Computer Science, vol 3063. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24841-5_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-24841-5_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22011-4
Online ISBN: 978-3-540-24841-5
eBook Packages: Springer Book Archive