CORBA Evaluations for the BABAR Online System
- SLAC
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.
- Research Organization:
- Stanford Linear Accelerator Center, Menlo Park, CA (US)
- Sponsoring Organization:
- USDOE Office of Energy Research (ER) (US)
- DOE Contract Number:
- AC03-76SF00515
- OSTI ID:
- 9952
- Report Number(s):
- SLAC-PUB-7988
- Country of Publication:
- United States
- Language:
- English
Similar Records
Event Logging and Distribution for the BaBar Online System
Making CORBA objects persistent: The object database adapter approach
Evaluation of Corba for use in distributed control systems
Technical Report
·
Thu Aug 29 00:00:00 EDT 2002
·
OSTI ID:801767
Making CORBA objects persistent: The object database adapter approach
Conference
·
Thu May 01 00:00:00 EDT 1997
·
OSTI ID:474947
Evaluation of Corba for use in distributed control systems
Technical Report
·
Wed Feb 17 23:00:00 EST 1999
·
OSTI ID:8028