• DocumentCode
    2154004
  • Title

    Evaluating policies and mechanisms for supporting embedded, real-time applications with CORBA 3.0

  • Author

    O´Ryan, Carlos ; Schmidt, D.C. ; Kuhns, Fred ; Spivak, Marina ; Parsons, Jeff ; Pyarali, Irfan ; Levine, David L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    188
  • Lastpage
    197
  • Abstract
    To be an effective platform for performance-sensitive real time systems, commercial-off-the-shelf (COTS) distributed object computing (DOC) middleware must support application quality of service (QoS) requirements end-to-end. However, conventional DOC middleware does not provide this support, which makes it unsuited for applications with stringent latency, determinism, and priority preservation requirements. It is essential, therefore, to develop standards based, COTS DOC middleware that permits the specification, allocation, and enforcement of application QoS requirements end-to-end. The Real-time CORBA and Messaging specifications in the forthcoming CORBA 3.0 standard are important steps towards defining standards based COTS DOC middleware that can deliver end-to-end QoS support at multiple levels in distributed and embedded real time systems. However these specifications still lack sufficient detail to portably configure and control processor, communication, and memory resources for applications with stringent QoS requirements. The paper provides four contributions to research on real time DOC middleware. First, we show how the CORBA 3.0 Real-time and Messaging specifications provide a starting point for addressing the needs of an important class of applications with stringent real time requirements. Second, we show how the CORBA 3.0 specifications are not sufficient to solve all the issues within this application domain. Third, we describe how we have implemented portions of these specifications, as well as several enhancements, using TAO, which is our open-source real time CORBA ORB. Finally, we empirically evaluate the performance of TAO to illustrate how its features address the QoS requirements of certain types of real time applications.
  • Keywords
    client-server systems; distributed object management; formal specification; quality of service; real-time systems; software standards; CORBA 3; COTS DOC middleware; DOC middleware; QoS requirements; Real-time CORBA and Messaging specifications; TAO; application QoS requirements; application quality of service; commercial-off-the-shelf distributed object computing middleware; embedded real time applications; memory resources; open-source real time CORBA ORB; performance-sensitive real time systems; priority preservation requirements; real time DOC middleware; standards based COTS DOC middleware; Aerospace electronics; Application software; Distributed computing; Hardware; Middleware; Productivity; Protocols; Quality of service; Real time systems; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 2000. RTAS 2000. Proceedings. Sixth IEEE
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-0713-1
  • Type

    conf

  • DOI
    10.1109/RTTAS.2000.852463
  • Filename
    852463