Formalizing meta-programming techniques to reconcile heterogeneous scheduling disciplines in open distributed real-time systems
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 289-298
- https://doi.org/10.1109/doa.2001.954094
Abstract
In open distributed real-time and embedded (DRE) systems, different ORB endsystems may use different scheduling disciplines. To ensure appropriate end-to-end application behavior in an open architecture, DRE systems must enforce an ordering on activities originating in an endsystem and activities that migrate there, based on the relative importance of these activities. This paper describes the meta-programming techniques applied in Juno, which extends Real-time CORBA to enhance the openness of DRE systems with respect to their scheduling disciplines by enabling dynamic ordering of priority equivalence classes. We use the forthcoming OMG Real-Time CORBA 2.0: Dynamic Scheduling Joint Final Submission (RT-CORBA 2.0 JFS) to illustrate our techniques.Keywords
This publication has 6 references indexed in Scilit:
- The Design and Performance of a Real-Time CORBA Scheduling ServicePublished by Springer Nature ,2001
- The design of the TAO real-time object request brokerComputer Communications, 1998
- An Architecture for Next Generation MiddlewarePublished by Springer Nature ,1998
- The design and performance of a real-time CORBA event servicePublished by Association for Computing Machinery (ACM) ,1997
- The Art of the Metaobject ProtocolPublished by MIT Press ,1991
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973