[omniORB] Performance

OKeeffe, Michael K MOKEEFFE at amfam.com
Thu Feb 2 11:45:15 GMT 2006


>
>Also check your IDL.
>For complicated data structures marshaling time is biggest
>consideration.
>If you use something like vector of anys with structs in it...
>

And related to that, the performance depends on the message sizes, see:
http://www.atl.external.lmco.com/projects/QoS/compare/dist_oo_compare_ip
c.html

Set the filter for two_hosts.

So it might be more useful to use an established benchmark.  More
reading:

http://nenya.ms.mff.cuni.cz/publications/TumaBuble-OverviewOfTheCORBAPer
formance.pdf

>
> 
>
>-----Original Message-----
>From: omniorb-list-bounces at omniorb-support.com
>[mailto:omniorb-list-bounces at omniorb-support.com] On Behalf Of Wernke
>zur Borg
>Sent: Thursday, February 02, 2006 5:21 AM
>To: omniorb-list at omniorb-support.com
>Subject: RE: [omniORB] Performance
>
> 
>In addition to what Alexander wrote, you could also think about oneway
>operations, which avoids the responses and thus shortens the latency
>considerably. It depends on the type of your application, however,
>whether or not that would be suitable.
>
>Wernke
>
>> -----Original Message-----
>> From: omniorb-list-bounces at omniorb-support.com
>> [mailto:omniorb-list-bounces at omniorb-support.com] On Behalf Of 
>> Alexander Haarer
>> Sent: 02 February 2006 11:08
>> To: omniorb-list at omniorb-support.com
>> Subject: Re: [omniORB] Performance
>> 
>> The throughput depends on two factors:
>> - network bandwith
>> - latency for one corba request/reply pair
>> 
>> Since the constant time that is spent with one request is 
>significant,
>
>> you should sent as much data as possible in one corba request to 
>> maximize the throughput.
>> 
>> janssen.h at atlas.de schrieb:
>> >
>> > Hi,
>> >
>> > has anybody experience with the transfer rate using 
>omniORB? I have 
>> > written a small program, which transmits different blocks of data 
>> > between two computers. The transfer rates are the following:
>> >
>> >  
>> >
>> > 100 MBit network = 8 MByte/s
>> >
>> > 1GBit network = 14 MByte/s
>> >
>> >  
>> >
>> > Why are the transfer rates so low?
>> >
>> >  
>> >
>> > Thank you,
>> >
>> > Heiko
>> >
>> > 
>> --------------------------------------------------------------
>> ----------



More information about the omniORB-list mailing list