• 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