Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/584418.584429acmconferencesArticle/Chapter ViewAbstractPublication PagesirtawConference Proceedingsconference-collections
Article

Application-defined scheduling in Ada

Published: 08 April 2002 Publication History

Abstract

This paper presents an application program interface (API) that enables Ada applications to use application-defined scheduling algorithms in a way compatible with the scheduling model of the Ada 95 Real-Time Systems Annex. Several application-defined schedulers, implemented as special user tasks, can coexist in the system in a predictable way. This API is currently implemented on our operating system MaRTE OS.

References

[1]
M. Aldea and M. González. "MaRTE OS: An Ada Kernel for Real-Time Embedded Applications". Proceedings of the International Conference on Reliable Software Technologies, Ada-Europe-2001, Leuven, Belgium, Lecture Notes in Computer Science, LNCS 2043, May, 2001.]]
[2]
G.M. Candea and M.B. Jones, "Vassal: Loadable Scheduler Support for Multi-Policy Scheduling". Proceedings of the Second USENIX Windows NT Symposium, Seattle, Washington, August 1998.]]
[3]
IEEE Std 1003.1-2001. Information Technology -Portable Operating System Interface (POSIX). Institute of Electrical and electronic Engineers.]]
[4]
IEEE Std. 1003.13-1998. Information Technology --- Standardized Application Environment Profile- POSIX Realtime Application Support (AEP). The Institute of Electrical and Electronics Engineers.]]
[5]
IEEE Std 1003.5b-1996, Information Technology---POSIX Ada Language Interfaces---Part 1: Binding for System Application Program Interface (API)---Amendment 1: Realtime Extensions. The Institute of Electrical and Engineering Electronics.]]
[6]
B. Ford and S. Susarla, "CPU Inheritance Scheduling". Proceedings of OSDI, October 1996.]]
[7]
P. Gai, L. Abeni, M. Giorgi, G. Buttazzo, "A New Kernel Approach for Modular Real-Time Systems Development", IEEE Proceedings of the 13th Euromicro Conference on Real-Time Systems, Delft, The Netherlands, June 2001.]]
[8]
E.W. Giering and T.P. Baker (1994). The GNU Ada Runtime Library (GNARL): Design and Implementation. Wadas '94 Proceedings.]]
[9]
OMG. Real-Time CORBA 2.0: Dynamic Scheduling, Joint Final Submission. OMG Document orbos/2001-06-09, June 2001.]]
[10]
Y.C. Wang and K.J. Lin, "Implementing a general real-time scheduling framework in the red-linux real-time kernel". Proceedings of IEEE Real-Time Systems Symposium, Phoenix, December 1999.]]
[11]
V. Yodaiken, "An RT-Linux Manifesto". Proceedings of the 5th Linux Expo, Raleigh, North Carolina, USA, May 1999.]]

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IRTAW '02: Proceedings of the 11th international workshop on Real-time Ada workshop
April 2002
139 pages
ISBN:9781450373616
DOI:10.1145/584418
  • Conference Chair:
  • Currie Colket
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 April 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. POSIX
  2. ada 95
  3. kernel
  4. operating systems
  5. real-time systems
  6. scheduling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media