![]() | ||
![]() ![]() ![]() ![]() ![]() ![]() | ||
![]() |
DII COE Real-Time ORB Trade Study Overview
Download the Complete DII COE Study Here The Defense Information Systems Agency (DISA) facilitates
the collaboration of multiple branches of the U.S. military in setting
standards for information systems. One major initiative at DISA is the
Defense Information Infrastructure Common Operating Environment
(DII COE). The DII COE Real-Time Integrated Product Team (DII COE RT
IPT) focuses on standards for embedded and non-embedded real-time
systems. It is important for defense projects using or targeting real-time
technologies to participate in the DII COE RT IPT in order to ensure that
their requirements are fully represented. Contact Lt Col Lucie
Robillard for further information if you are a federal contractor
or federal agency working on a defense program that involves real-time
command and control technology. Boeing Phantom Works has been working under the direction of the DII
COE RT IPT. One of their tasks is to study the Real-Time CORBA vendors
and products. Boeing presented the preliminary results of this real-time
ORB trade study at the August 1999 meeting of the RT IPT. The final results
were published in December 1999. This trade study includes a thorough
benchmark of several aspects of three real-time CORBA products. The real-time ORB products in the study include:
The study was approved for public release and is available for download. The goals of the study were to:
Additional information on the final results of the trade study is available
from the DII COE RT IPT web pages: DII COE RT IPT Web Page - RT CORBA Trade Study NOTE: For access to this Real-Time (RT) DII COE web page please submit the access form to lucie.robillard@hanscom.af.mil. Access permission is restricted to IP address within the U.S. and to:
The detailed data produced from the final benchmark will be provided
to each ORB vendor and not disclosed publicly. Boeing has left the further
disclosure of this detailed data to the ORB vendors. Objective Interface
will make the detailed data for ORBexpress available
upon request. To get the detailed data for the other products you
will need to contact the other ORB vendors directly. Selected Performance Graphs
The following graph shows the benchmark results on a single SunOS machine, using the loop-back adapter. No shared memory or other optimizations were used for any of the tests. The x-axis is the amount of data that was transferred for each benchmark, and for this test, the data type was float. The y-axis shows time for the two-way transfer in milliseconds. The bottom (fastest) line is the time it took to perform the transfer using a simple socket program.
DII COE benchmark results on a single SunOS 2.6 computer The next graph shows a similar chart for a single LynxOS processor. HARDPack is absent from this chart since it was not available for the platform. Once again, the bottom line is sockets, and the next two lines are ORBexpress and TAO, as read from the bottom up.
DII COE Benchmark Results on a Single LynxOS PPC Customer Service Satisfaction
The following graph compares these satisfaction levels, and shows the Technical Support Department provided superior customer satisfaction levels as compared to the other competing companies.
Benchmark Environment What the Tests Measured
Each of the above represents the averaging of multiple tests. For example,
"OW Primitives" was the average of sending an array of CORBA
octets, shorts, longs, doubles, and other simple types in a single struct. Each test was run with a single client thread in four different scenarios:
Only the results of Scenarios 1a, 3a, 4, and 5 were published in the report. Some of the Results The results of the average invocation times in the Scenario 1a tests are presented in the table below. All times are in milliseconds.
The results of the average invocation times in the Scenario 3a tests are presented in the table below. HARDPack was not measured on LynxOS for the final report. All times are in milliseconds.
Note that the socket tests only sent simple octet arrays not the data
types listed in the tables above. Processing the actual data types listed
would have introduced additional processing for the socket tests. The
socket times are reiterated for each test for ease of comparison only. Please reference the RT IPT report for further results. Objective Interface's Analysis of the Results
Technical Support Partners CORBA Resources Trademark Copyright & Legal Sitemap |