[zeromq-dev] Comparing OpenDDS and ZeroMQ Usage and Performance

Apps, John john.apps at hp.com
Sat Jun 19 21:32:52 CEST 2010


These are the summary data points.
 
 OpenDDS Raw Buffer 	185 usec   
 ZeroMQ Raw Buffer 	170 usec   
 Boost.Asio Raw Buffer 	 75 usec   

 OpenDDS .NET Object streamed through a Raw Buffer 	630 usec   
 ZeroMQ .NET Object streamed through a Raw Buffer 	537 usec   
 Boost.Asio .NET Object streamed through a Raw Buffer 413 usec   

 OpenDDS Strongly Typed Data 						205 usec   
 ZeroMQ Strongly Typed Data with Boost Serialization 		577 usec   
 Boost.Asio Strongly Typed Data with Boost Serialization 	396 usec   
 ZeroMQ Strongly Typed Data with Google Protocol Buffers    216 usec   

I think an expert eye should be cast over these numbers... In addition, a message length of 1000 is probably a bit more than 0MQ is optimized for?

-- John.Apps at hp.com | +491718691813 | http://twitter.com/johnapps --


-----Original Message-----
From: zeromq-dev-bounces at lists.zeromq.org [mailto:zeromq-dev-bounces at lists.zeromq.org] On Behalf Of Jon Dyte
Sent: Saturday, June 19, 2010 19:44
To: 0MQ development list
Subject: Re: [zeromq-dev] Comparing OpenDDS and ZeroMQ Usage and Performance

Martin Sustrik wrote:
> I haven't read the article yet but it looks interesting:
>
> http://mnb.ociweb.com/mnb/MiddlewareNewsBrief-201004.html
>
> Martin
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>   
seems to boil down to OpenDDS with it's strongly typed(corba idl or something similar) messages doing a round trip of 205 microseconds versus 0MQ + Google Protocol Buffers coming in at 216 microseconds. I'm surprised 0MQ isn't faster ....

Jon
_______________________________________________
zeromq-dev mailing list
zeromq-dev at lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev



More information about the zeromq-dev mailing list