DocumentCode
1588896
Title
Formalizing meta-programming techniques to reconcile heterogeneous scheduling disciplines in open distributed real-time systems
Author
Corsaro, Angelo ; Gill, Chris ; Cytron, Ron ; Schmidt, Douglas C.
Author_Institution
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
289
Lastpage
298
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
distributed object management; open systems; processor scheduling; programming; real-time systems; DRE systems; OMG Real-Time CORBA 2.0; ORB endsystems; heterogeneous scheduling disciplines; meta-programming techniques; open distributed real-time embedded systems; Collaboration; Dynamic scheduling; Java; Middleware; Mobile robots; Processor scheduling; Real time systems; Remotely operated vehicles; Vehicle dynamics; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
Conference_Location
Rome
Print_ISBN
0-7695-1300-X
Type
conf
DOI
10.1109/DOA.2001.954094
Filename
954094
Link To Document