Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 02-18-2006
chuckmo chuckmo is offline
Registered User
 
 
Join Date: Feb 2006
Location: Hong Kong
Posts: 3
Question Round-Trip Latency

A benchmark shows that ICE was not as impressive as ZeroC claimed:

Benchmarking the Round-Trip Latency of Various Java-Based Middleware Platforms

ICE 1.5 was about 3 times slower than ORBacus and Java RMI on JRMP. How do you comment on the result?

Last edited by chuckmo : 02-19-2006 at 07:22 AM.
Reply With Quote
  #2 (permalink)  
Old 02-18-2006
matthew's Avatar
matthew matthew is offline
ZeroC Staff
 
Name: Matthew Newhook
Organization: ZeroC, Inc.
Project: Internet Communications Engine
 
Join Date: Feb 2003
Location: NL, Canada
Posts: 1,055
- The link does not work. I guess you meant to link http://www.lifl.fr/~merle/benchmarking.pdf.
- The version of Ice that Phillipe tested is very old and the current version is much faster.

We document exactly how we tested the performance of Ice here http://www.zeroc.com/performance/. Anyone who wants to can feel free to replicate our testing methodology.

In addition from what I recall this test was testing apples & oranges in some cases -- namely the concurrency models involved in the tests were not the same. The next update to both Ice & Ice E will feature some more fairly significant performance improvements.

Last edited by marc : 02-18-2006 at 08:13 AM.
Reply With Quote
  #3 (permalink)  
Old 02-19-2006
chuckmo chuckmo is offline
Registered User
 
 
Join Date: Feb 2006
Location: Hong Kong
Posts: 3
Matthew,

Thanks for your prompt reply.

Actually I wanna know, from your observation in the benchmark, how the concurrent model was different from each other?

I have projects about .NET and Java integration on hand that will kick off in months and I'm considering ICE for it's performance. So I want to know more about the performance issue.

Thanks again.
Reply With Quote
  #4 (permalink)  
Old 02-19-2006
matthew's Avatar
matthew matthew is offline
ZeroC Staff
 
Name: Matthew Newhook
Organization: ZeroC, Inc.
Project: Internet Communications Engine
 
Join Date: Feb 2003
Location: NL, Canada
Posts: 1,055
Ice 1.5 only supported thread pool model. The benchmark I think was only testing the default concurrency model... which for ORBacus would have been blocking on the client side, and thread per client on the server side. This concurrency model is, in general, faster -- but much less flexible.

I would also point out that latency is only one of many issues you should consider when you talk about performance & evaluation of middleware in general. For example, is latency important for your application? How about throughput? How fast is the middleware in sending data that YOU are interested in? Is bandwidth important? How much CPU is involved in the processing of the data? What is the footprint of the platform?

Then there are a whole host of issues that are not tied to the performance of the developed application, but rather to the overall effectiveness of the platform. Is development time important? Cleanliness of the API? What language support do you need? Platform support. What services are available?
Reply With Quote
  #5 (permalink)  
Old 02-19-2006
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,781
This paper has been discussed here before:

On Ice Performances

As an aside, can you please update your signature as described here?

Last edited by marc : 02-19-2006 at 08:37 AM.
Reply With Quote
  #6 (permalink)  
Old 02-19-2006
chuckmo chuckmo is offline
Registered User
 
 
Join Date: Feb 2006
Location: Hong Kong
Posts: 3
Matthew and Marc,

Thanks very much. The info is very useful.
__________________
Darren Chuck
PCCW
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
latency result leoang Help Center 12 07-21-2006 08:01 AM
IceE latency time leoang Help Center 5 06-19-2006 11:12 PM
Latency: structs vs. classes n2503v Help Center 7 10-09-2005 01:08 AM
Java/C#/C++ latency comparison johnstv3 Help Center 3 09-13-2005 08:10 PM


All times are GMT -4. The time now is 08:03 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.