Modeling and schedulability analysis in the development of real-time distributed Ada systems
IRTAW '02 Proceedings of the 11th international workshop on Real-time Ada workshop
Modeling and Schedulability Analysis of Hard Real-Time Distributed Systems Based on Ada Components
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
An Ada 2005 Technology for Distributed and Real-Time Component-Based Applications
Ada-Europe '08 Proceedings of the 13th Ada-Europe international conference on Reliable Software Technologies
Real-Time Distribution Middleware from the Ada Perspective
Ada-Europe '08 Proceedings of the 13th Ada-Europe international conference on Reliable Software Technologies
Ada-CCM: Component-Based Technology for Distributed Real-Time Systems
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Experience in integrating interchangeable scheduling policies into a distribution middleware for Ada
Proceedings of the ACM SIGAda annual international conference on Ada and related technologies
Interchangeable scheduling policies in real-time middleware for distribution
Ada-Europe'06 Proceedings of the 11th Ada-Europe international conference on Reliable Software Technologies
Scheduling configuration of real-time component-based applications
Ada-Europe'10 Proceedings of the 15th Ada-Europe international conference on Reliable Software Technologies
Design of component-based real-time applications
Journal of Systems and Software
A survey on standards for real-time distribution middleware
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
In this paper we discuss the assignment of priorities to the execution of remote procedure calls in distributed real-time systems that are programmed using the Distributed Systems Annex (DSA) of Ada 95. We first discuss the current priority model used in the Glade implementation of the DSA. We then present some theoretical results that show that a more flexible priority assignment methodology can provide much better schedulable utilization levels. Based upon these results we propose an implementation that would allow using this priority assignment methodology in Glade. Finally, we propose new features for a future DSA that would allow prioritizing remote procedure calls in a flexible manner.