skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: CORBA Evaluations for the BABAR Online System

Abstract

The Common Object Request Broker Architecture (CORBA) is a software system to deal with distributed object computing. The release of CORBA version 2, and real implementations from numerous vendors (both freeware and payware) have made its use very attractive for interprocess and interprocessor communication within an object-oriented software system. A number of object request brokers (ORBs) were evaluated for possible use within the BABAR Online system. Given an expectation for a reasonable level of performance within the Online system, it was essential to characterize the behavior and test the response of these products prior to their adoption. This paper summarizes the results of a systematic performance study of six ORB products. The products tested include: Visibroker, Orbix, DAIS, Omnibroker, OmniORB2, and TAO. Performance results of ORB products, including a test of TCP/IP sockets, are compared. These tests resulted in the adoption of the TAO ORB for use within the BABAR Online system.

Authors:
Publication Date:
Research Org.:
Stanford Linear Accelerator Center, Menlo Park, CA (US)
Sponsoring Org.:
USDOE Office of Energy Research (ER) (US)
OSTI Identifier:
9952
Report Number(s):
SLAC-PUB-7988
TRN: US0103246
DOE Contract Number:  
AC03-76SF00515
Resource Type:
Technical Report
Resource Relation:
Other Information: PBD: 3 Nov 1998
Country of Publication:
United States
Language:
English
Subject:
43 PARTICLE ACCELERATORS; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; PERFORMANCE TESTING; COMPUTER CODES; DATA TRANSMISSION; RADIATION DETECTORS; ACCELERATOR FACILITIES

Citation Formats

Glanzman, Thomas. CORBA Evaluations for the BABAR Online System. United States: N. p., 1998. Web. doi:10.2172/9952.
Glanzman, Thomas. CORBA Evaluations for the BABAR Online System. United States. doi:10.2172/9952.
Glanzman, Thomas. Tue . "CORBA Evaluations for the BABAR Online System". United States. doi:10.2172/9952. https://www.osti.gov/servlets/purl/9952.
@article{osti_9952,
title = {CORBA Evaluations for the BABAR Online System},
author = {Glanzman, Thomas},
abstractNote = {The Common Object Request Broker Architecture (CORBA) is a software system to deal with distributed object computing. The release of CORBA version 2, and real implementations from numerous vendors (both freeware and payware) have made its use very attractive for interprocess and interprocessor communication within an object-oriented software system. A number of object request brokers (ORBs) were evaluated for possible use within the BABAR Online system. Given an expectation for a reasonable level of performance within the Online system, it was essential to characterize the behavior and test the response of these products prior to their adoption. This paper summarizes the results of a systematic performance study of six ORB products. The products tested include: Visibroker, Orbix, DAIS, Omnibroker, OmniORB2, and TAO. Performance results of ORB products, including a test of TCP/IP sockets, are compared. These tests resulted in the adoption of the TAO ORB for use within the BABAR Online system.},
doi = {10.2172/9952},
journal = {},
number = ,
volume = ,
place = {United States},
year = {1998},
month = {11}
}

Technical Report:

Save / Share: