CORBA Evaluations for the BABAR Online System
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.
Year of publication: |
2008-02-04
|
---|---|
Authors: | Glanzman, Thomas |
Subject: | particle accelerators | general and miscellaneous//mathematics, computing, and information science | PERFORMANCE TESTING | COMPUTER CODES | DATA TRANSMISSION | RADIATION DETECTORS | ACCELERATOR FACILITIES |
Saved in:
freely available
Saved in favorites
Similar items by subject
-
The design of the MAD Design Program
Niederer, J., (2008)
-
Optics code development at Los Alamos
Mottershead, C.T., (2009)
-
Raster data transfer test using optigraphics produced data: MIL-R- 28002 Type 1 (Raster)
(2008)
- More ...