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

被引:23
作者
Gokhale, AS [1 ]
Schmidt, DC [1 ]
机构
[1] Washington Univ, Dept Comp Sci, St Louis, MO 63130 USA
关键词
distributed object computing; CORBA communication middleware performance; real-time CORBA;
D O I
10.1109/12.675710
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 (ORB) 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 ii is possible to implement ORBs that can support high-performance, real-time applications.
引用
收藏
页码:391 / 413
页数:23
相关论文
共 37 条
[1]  
ABBOTT M, 1993, ACM T NETWORKING, V1
[2]  
[Anonymous], TTCP TEST TCP UDP PE
[3]  
BRAUN T, 1995, P S COMM ARCH PROT S
[4]  
CHOI JD, 1991, 18 ANN ACE S PRINC P
[5]  
CHRISMENT I, 1994, P 1 INT WORKSH HIGH
[6]  
Clark D. D., 1990, P ACM S COMM ARCH PR, P200
[7]  
Cytron Ron, 1991, ACM T PROGR LANG SYS
[8]  
DHARNIKOTA S, 1994, CSTR9423 OLD DOM U D
[9]  
DITTIA ZD, 1997, P INGOCOM 97 KOB JAP
[10]   INITIAL EXPERIENCE WITH ASYNCHRONOUS TRANSFER MODE FOR USE IN A MEDICAL IMAGING NETWORK [J].
DOVAN, M ;
HUMPHREY, LM ;
COX, G ;
RAVIN, CE .
JOURNAL OF DIGITAL IMAGING, 1995, 8 (01) :43-48