Skip to main content

Mixing Scheduling Policies in Ada

  • Conference paper
Reliable Software Technologies - Ada-Europe 2004 (Ada-Europe 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3063))

Included in the following conference series:

  • 568 Accesses

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  5. Davis. R.I., yWellings, A.J.: Dual Priority Scheduling. In: Proceedings of the 16th IEEE Real-Time Systems Symposium, pp. 100–109 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics