Latest Stack Performance

"Marden P. Marshall" <[email protected]>
Newsgroups gmane.comp.voip.nist-sip
Message-ID <[email protected]>
First, great job on the stack!

I've been doing some basic performance benchmarking of the 
latest stack code.  Before I talk about the actual 
performance numbers, let me first describe the test setup. 
 I used a variation of the UAS code: 
"test/load/concurrency/Shootme.java".  The only functional 
changes that I made was to remove the delay in responding 
to the INVITE and to disable the generation of the BYE. 
 The UAC is responsible for generating both  the INVITE 
and the BYE.  I then use a SIP load generator application 
called sipp (http://sipp.sourceforge.net) to generate a 
load directed to the UAS.  The call scenario that I used 
is as follows:

       INVITE ---------->
          100 <----------
          180 <----------
          200 <----------
          ACK ---------->
          BYE ---------->
          200 <----------

I then ran the UAS code on a Pentium-M PC running at 
2.5GHz using version 1.5.0_06 JVM.  I ran the UAC traffic 
generator on another machine so as not to interfere with 
the UAS performance.  So now for the results.

First, I am seeing about a 25% performance improvement 
between the old stack and the current version.  But I am 
not seeing the performance numbers that others have 
reported.  With the new code and this hardware 
configuration, I am only able to get about 24 CPS.  I 
believe that someone reported getting about 70 CAPS on a 
similar hardware platform.  I am not sure if the call 
scenarios are the same, as that can make a huge 
difference.

I would be curious to know what other peoples experience 
has been in benchmarking the code and wether or not my 
results are in-line.

-Mardy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.