ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rjoshi <rink...@yahoo.com>
Subject Re: Apache ODE performance compare to Sun BPEL Engine Performance
Date Tue, 11 Nov 2008 19:19:20 GMT

JDK 1.5_0_16

Service 3.2.2 :  Standalone mode : 
http://www.apache.org/dyn/closer.cgi?path=%2Fservicemix%2Fservicemix-3%2F3.2.2%2Fapache-servicemix-3.2.2.tar.gz
http://www.apache.org/dyn/closer.cgi?path=%2Fservicemix%2Fservicemix-3%2F3.2.2%2Fapache-servicemix-3.2.2.tar.gz


Apache Ode 1.2  
http://www.apache.org/dyn/closer.cgi/ode/apache-ode-jbi-1.2.zip
http://www.apache.org/dyn/closer.cgi/ode/apache-ode-jbi-1.2.zip 

Glassfish: V2-UR2-b4-20080411

OpenESB:080909

Sun-bpel: 080909 release

Again uploading openesb assembly and http-binding in the initial post.






Alex Boisvert-3 wrote:
> 
> Yes, good idea.   Do you also have the assembly for OpenESB so I can do
> comparisons on my machine?
> 
> Also, what version of Apache Ode are you testing?  There's bound to be
> differences between 1.2,  1.x branch (1.3) and the trunk (2.0).
> 
> alex
> 
> On Tue, Nov 11, 2008 at 10:59 AM, rjoshi <rinku24@yahoo.com> wrote:
> 
>>
>> I apologies for that. I thought  including in the original post will help
>> other people also.
>>
>> Thx.
>>
>>
>>
>> Alex Boisvert-3 wrote:
>> >
>> > Thanks.  I had to look at the Nabble.com post to find it.
>> >
>> > I'll look into it.
>> >
>> > alex
>> >
>> >
>> > On Tue, Nov 11, 2008 at 10:47 AM, rjoshi <rinku24@yahoo.com> wrote:
>> >
>> >>
>> >> Uploaded Loop-sa.zip file in initial post.
>> >>
>> >>
>> >>
>> >> Alex Boisvert-3 wrote:
>> >> >
>> >> > If you can provide an assembly packaging that I can use to reproduce
>> >> your
>> >> > tests, I can probably offer some guidance.  Right now, we have too
>> >> little
>> >> > information to help.
>> >> >
>> >> > alex
>> >> >
>> >> > On Tue, Nov 11, 2008 at 8:10 AM, rjoshi <rinku24@yahoo.com> wrote:
>> >> >
>> >> >>
>> >> >> 1. We are using non-persistent connection in both.
>> >> >> 2. See attached loop.bpel and loopIn.wsdl in original post. We
>> >> executed
>> >> >> same
>> >> >> service on same testbed.
>> >> >> 3. We did not tweak any performance parameters on any of this
>> >> solutions.
>> >> >> Used as is.
>> >> >>
>> >> >> So it i apple to apple comparison.  Let me know if I am missing
>> >> >> something.
>> >> >> Also can you tell me if you know any performance tuning related
to
>> >> >> threads
>> >> >> or any other optimization.
>> >> >>
>> >> >> Thanks
>> >> >>
>> >> >>
>> >> >>
>> >> >> Alex Boisvert-3 wrote:
>> >> >> >
>> >> >> > Right, but that's not answering my question.
>> >> >> >
>> >> >> > How do you know you're testing the same quality-of-service
on
>> both
>> >> >> > engines?
>> >> >> >
>> >> >> > alex
>> >> >> >
>> >> >> >
>> >> >> > On Tue, Nov 11, 2008 at 7:16 AM, rjoshi <rinku24@yahoo.com>
>> wrote:
>> >> >> >
>> >> >> >>
>> >> >> >> We are evaluating SOA solution for our company which includes
>> App
>> >> >> Server,
>> >> >> >> ESB
>> >> >> >> and BPEL Engine and decided to either go with
>> >> >> >>
>> >> >> >> 1. JBoss, ServiceMix and Apache ODE
>> >> >> >> 2. Glassfish, OpenESB and Sun-Bpel engine  (part of ODE).
>> >> >> >>
>> >> >> >> As a developer, we preferred 1st solutions but based on
our
>> >> >> preliminary
>> >> >> >> performance results, we found that Apache ODE is bottleneck
in
>> >> terms
>> >> >> of
>> >> >> >> performance so we decided to test ODE and Sun-bpel engine
>> >> >> independently
>> >> >> >> to
>> >> >> >> find out what is the performance of individual component.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> Alex Boisvert-3 wrote:
>> >> >> >> >
>> >> >> >> > Are you testing comparable quality-of-service on
each BPEL
>> >> engine,
>> >> >> with
>> >> >> >> > respect to persistence, event generation, etc?
>> >> >> >> >
>> >> >> >> > alex
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Tue, Nov 11, 2008 at 7:00 AM, rjoshi <rinku24@yahoo.com>
>> >> wrote:
>> >> >> >> >
>> >> >> >> >>
>> >> >> >> >> Guys,
>> >> >> >> >>   We are evaluating Apache ODE and Sun BPEL Engine
for our
>> >> Service
>> >> >> >> >> Orchestration application. I read  in many blogs
that ODE out
>> >> >> performs
>> >> >> >> >> other
>> >> >> >> >> BPEL engine (no one gave real numbers) but we
found ODE
>> having
>> >> poor
>> >> >> >> >> performance compare to Sun BPEL Engine (OpenESB).
>> >> >> >> >>
>> >> >> >> >> We ran two tests. One with ServiceMix/ODE and
other with
>> >> glassfish
>> >> >> >> >> ESB/Sun-bpel.
>> >> >> >> >> Server: RedHat AS (Linux quad core)
>> >> >> >> >> Client: 4 client machine running jmeter with
25 threads
>> (Total
>> >> 100
>> >> >> >> >> threads)
>> >> >> >> >>
>> >> >> >> >> Test case:
>> >> >> >> >> One incoming SOAP request with 1st parameter
as a number and
>> 2nd
>> >> as
>> >> >> a
>> >> >> >> >> String.
>> >> >> >> >> Inside BPEL, based on 1st parameter, we are executing
while
>> loop
>> >> of
>> >> >> >> that
>> >> >> >> >> many times. Psuedo code:
>> >> >> >> >> function testLoop(int iteration, string data)
{
>> >> >> >> >>   int index = 0, count = 0;
>> >> >> >> >>  int length = data.length;
>> >> >> >> >>  while (index++ < iteration) {
>> >> >> >> >>     count = (index + 1) % length ;
>> >> >> >> >>  }
>> >> >> >> >> }
>> >> >> >> >>
>> >> >> >> >> See attached loop.BPEL and loopIn.wsdl
>> >> >> >> >>
>> >> >> >> >> Result:
>> >> >> >> >> 2nd and 3rd columns are throughput/second.  Higher
is better.
>> >> >> >> >>
>> >> >> >> >> Number of Loops--------ServiceMix/ODE----OpenESB/Sun-BPEL
>> >> >> >> >> 1                      -------   798        
      -----   
>> 930
>> >> >> >> >> 10                   --------   357         
     -----   
>> 933
>> >> >> >> >> 100                 --------     49         
     -----   
>> 483
>> >> >> >> >> 500                 -------      9          
      -----
>> 123
>> >> >> >> >>
>> >> >> >> >> Please let me know if we are missing something.
Any
>> >> >> >> >> suggestions/comments/tunings to improve servicemix
>> performance.
>> >> >> >> >> See attachments below.
>> >> >> >> >> http://www.nabble.com/file/p20440881/loop.bpel
loop.bpel
>> >> >> >> >>
>> >> >> >> >> http://www.nabble.com/file/p20440881/loopIn.wsdl
loopIn.wsdl
>> >> >> >> >>
>> >> >> >> >> --
>> >> >> >> >> View this message in context:
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/Apache-ODE-performance-compare-to-Sun--BPEL-Engine-Performance-tp20440881p20440881.html
>> >> >> >> >> Sent from the Apache Ode User mailing list archive
at
>> >> Nabble.com.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >>
>> >> >> >> --
>> >> >> >> View this message in context:
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/Apache-ODE-performance-compare-to-Sun--BPEL-Engine-Performance-tp20440881p20441640.html
>> >> >> >> Sent from the Apache Ode User mailing list archive at
>> Nabble.com.
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://www.nabble.com/Apache-ODE-performance-compare-to-Sun--BPEL-Engine-Performance-tp20440881p20442734.html
>> >> >> Sent from the Apache Ode User mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Apache-ODE-performance-compare-to-Sun--BPEL-Engine-Performance-tp20440881p20445804.html
>> >> Sent from the Apache Ode User mailing list archive at Nabble.com.
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Apache-ODE-performance-compare-to-Sun--BPEL-Engine-Performance-tp20440881p20446065.html
>> Sent from the Apache Ode User mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Apache-ODE-performance-compare-to-Sun--BPEL-Engine-Performance-tp20440881p20446407.html
Sent from the Apache Ode User mailing list archive at Nabble.com.


Mime
View raw message