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.
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