omniORB2 Performance

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes) sideDownload.gif (2450 bytes) sideDocumentation.gif (2512 bytes) sideFAQ.gif (2344 bytes) sidePatch.gif (2543 bytes) sideSearch.gif (2403 bytes)
The Distributed Systems Research Group of the Charles University, Prague, has produced a report on comparing omniORB2 and two commercial ORBs- Orbix and Visibroker. The  report contains performance comparsions of the three ORBs under various test conditions. Under most test conditions, omniORB2 is significantly faster than the other ORBs. A copy of the report is also available here.

We have carried out some simple performance measurements of omniORB2 on a number of different platforms, and also compared to a selection of commercial ORBs. The comparisons are for round-trip times to echo a null-string, in microseconds, and are the average of 5000 invocations.

Performance of various ORBs on Solaris 2.51 Ultra 1 167 MHz (-fast)

ORB Transport Protocol Time per call
omniORB2 IP / intra-machine IIOP 540
IP / ethernet IIOP 710
Chorus COOL ORB IP / intra-machine Proprietary 720
IP / ethernet Proprietary 950
Orbeline 2.0 - Release 1.51 IP / intra-machine IIOP 920
IP / ATM IIOP 1120
Orbix 2.1 IP / intra-machine Proprietary 990
IP / ethernet Proprietary 1140
HP ORB Plus 2.5 IP / intra-machine IIOP 1240
IP / ATM IIOP 1440
Orbix 2.1 IP / intra-machine IIOP 1700
IP / ethernet IIOP 1930

Performance of omniORB2 on various platforms

Platform Transport Protocol Time per call
Linux Pentium Pro 200 MHz (no compiler optimisation) IP / intra-machine IIOP 340
IP / ethernet (ISA card) IIOP 1000
IP / ATM IIOP 440
AAL5 / ATM IIOP 350
Windows NT 4.0 Pentium Pro 200 MHz (-O2) IP / intra-machine IIOP 360
IP / ethernet (ISA card) IIOP 1000
Digital Unix 3.2 Alpha DEC 3000/600 (-O2) IP / intra-machine IIOP 750
IP / ethernet IIOP 1050
Windows '95 Pentium 166 MHz (-O2) IP / intra-machine IIOP 1000
IP / ethernet (PCI card) IIOP 1250
Solaris 2.51 Ultra 1 167 MHz (-fast) IP / intra-machine IIOP 540
IP / ethernet IIOP 710


 

For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 1999 - AT&T Laboratories Cambridge