• DocumentCode
    1379742
  • Title

    Measuring and optimizing CORBA latency and scalability over high-speed networks

  • Author

    Gokhale, Aniruddha S. ; Schmidt, Douglas C.

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • Volume
    47
  • Issue
    4
  • fYear
    1998
  • fDate
    4/1/1998 12:00:00 AM
  • Firstpage
    391
  • Lastpage
    413
  • Abstract
    There is increasing demand to extend object-oriented middleware, such as OMG CORBA, to support applications with stringent quality of service (QoS) requirements. However, conventional CORBA Object Request Broker (ORE) implementations incur high latency and low scalability when used for performance-sensitive applications. These inefficiencies discourage developers from using CORBA for mission/life-critical applications such as real-time avionics, telecom call processing, and medical imaging. This paper provides two contributions to the research on CORBA performance. First, we systematically analyze the latency and scalability of two widely used CORBA ORBs, VisiBroker and Orbix. These results reveal key sources of overhead in conventional ORBs. Second, we describe techniques used to improve latency and scalability in TAO, which is a high-performance, real-time implementation of CORBA. Although conventional ORBs do not yet provide adequate QoS guarantees to applications, our research results indicate it is possible to implement ORBs that can support high-performance, real-time applications
  • Keywords
    distributed processing; protocols; OMG CORBA; Orbix; VisiBroker; latency; object-oriented middleware; quality of service; scalability; Aerospace electronics; Application software; Delay; Distributed computing; High-speed networks; Middleware; Quality of service; Robustness; Scalability; Telecommunications;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.675710
  • Filename
    675710