• DocumentCode
    2206847
  • Title

    Operating system support for high-performance, real-time CORBA

  • Author

    Gokhale, Aniruddha ; Schmidt, Douglas C. ; Harrison, Tim ; Parulkar, Guru

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    1996
  • fDate
    27-28 Oct 1996
  • Firstpage
    30
  • Lastpage
    37
  • Abstract
    A broad range of applications (such as avionics, telecommunication systems, and multimedia on demand) require various types of real-time guarantees from the underlying middleware, operating systems, and networks to achieve their quality of service (QoS). In addition to providing real-time guarantees and end-to-end QoS, the underlying services used by these applications must be reliable, flexible, and reusable. Requirements for reliability, flexibility and reusability motivate the use of object-oriented middleware like the Common Object Request Broker Architecture (CORBA). However the performance of current CORBA implementations is not suitable for latency-sensitive real-time applications, including both hard real-time systems (e.g., avionics), and constrained latency systems (e.g., teleconferencing). This paper describes key changes that must be made to the CORBA specifications, existing CORBA implementations, and the underlying operating system to develop real-time ORBs (RT ORBs). RT ORBs must deliver real-time guarantees and end-to-end QoS to latency-sensitive applications. While many operating systems now support real-time scheduling, they do not provide integrated solutions. The main thesis of this paper is that advances in real-time distributed object computing can be achieved only by simultaneously integrating techniques and tools that simplify application development; optimize application, I/O subsystem, and network performance; and systematically measure performance to pinpoint and alleviate bottlenecks
  • Keywords
    message passing; object-oriented programming; operating systems (computers); real-time systems; software reliability; software reusability; Common Object Request Broker Architecture; avionics; bottlenecks; constrained latency systems; end-to-end QoS; flexibility; hard real-time systems; high-performance real-time CORBA; latency-sensitive real-time applications; networks; object-oriented middleware; operating system support; operating systems; real-time distributed object computing; reliability; reusability; service quality; teleconferencing; Aerospace electronics; Delay; Middleware; Multimedia systems; Operating systems; Processor scheduling; Quality of service; Real time systems; Telecommunication network reliability; Teleconferencing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1996., Proceedings of the Fifth International Workshop on
  • Conference_Location
    Seattle, WA
  • ISSN
    1063-5351
  • Print_ISBN
    0-8186-7692-2
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1996.557860
  • Filename
    557860