Results 1 to 6 of 6

Thread: Round-Trip Latency

  1. #1
    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 06:22 AM.

  2. #2
    matthew's Avatar
    matthew is offline ZeroC Staff
    Name: Matthew Newhook
    Organization: ZeroC, Inc.
    Project: Internet Communications Engine
    Join Date
    Feb 2003
    Location
    NL, Canada
    Posts
    1,458
    - 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 07:13 AM.

  3. #3
    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.

  4. #4
    matthew's Avatar
    matthew is offline ZeroC Staff
    Name: Matthew Newhook
    Organization: ZeroC, Inc.
    Project: Internet Communications Engine
    Join Date
    Feb 2003
    Location
    NL, Canada
    Posts
    1,458
    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?

  5. #5
    marc's Avatar
    marc is offline ZeroC Staff
    Name: Marc Laukien
    Organization: ZeroC, Inc.
    Project: The Internet Communications Engine
    Join Date
    Feb 2003
    Location
    Florida
    Posts
    1,860
    This paper has been discussed here before:

    http://www.zeroc.com/vbulletin/showthread.php?t=780

    As an aside, can you please update your signature as described here?
    Last edited by marc; 02-19-2006 at 07:37 AM.

  6. #6
    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

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Cannot get IceGrid round robin to work
    By Ian James in forum Help Center
    Replies: 1
    Last Post: 05-01-2008, 06:57 PM
  2. Bug in round-robin load balancing
    By javier.pb in forum Bug Reports
    Replies: 2
    Last Post: 11-28-2007, 04:46 AM
  3. Ice-E reconnection latency
    By leya in forum Help Center
    Replies: 4
    Last Post: 10-25-2007, 10:47 PM
  4. How to reduce round trip delay?
    By andreynech in forum Help Center
    Replies: 6
    Last Post: 10-07-2007, 10:16 AM
  5. latency result
    By leoang in forum Help Center
    Replies: 12
    Last Post: 07-21-2006, 07:01 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •