Re: NIST-SIP 55 CAPS on my laptop and counting!

"Francisco Javier Tellez Vaquero" <[email protected]>
Newsgroups gmane.comp.voip.nist-sip
Message-ID <[email protected]>
Hello Ranga,
we're preparing a machine with 4 Sun UltraSparc+ to make the tests. We use 
SIPP as the client. When we finish the tests we let you know.

Regards,
Fran.


>From: "M. Rangnathan" <[email protected]>
>To: Jeroen van Bemmel <[email protected]>
>CC: sip mailing <[email protected]>
>Subject: Re: [nist-sip] NIST-SIP 55 CAPS on my laptop and counting!
>Date: Tue, 30 May 2006 03:01:25 -0400
>
>Thanks for the feedback guys!
>
>Goes to show that I do need to rate limit the rate at which messages are 
>being processed. Timing out on ClientTransaction should be expected at high 
>thruput I guess so I suppose one should not fail the test on that basis.  I 
>will add a stack config option to rate limit the incoming requests to 
>prevent server choking. I guess there are some scalability issues (many 
>perhaps). I'll give it a hack and revert back here. Any clues about why it 
>is not scaling with the number of processors Matt? There has to be a 
>bottleneck somewhere but I have no clue with my uniprocessor at hand.
>
>
>Regards,
>
>Ranga
>
>Jeroen van Bemmel wrote:
>
>>I get 52 cps on my P4 2.8Ghz w/ Hyperthreading when I set #threads=1 or 
>>#threads=2
>>I tried tweaking the JVM options but this gives worse results (e.g. 
>>-server). This could be due to the relatively small
>>
>>When I set #dialogs=10000, after a while I get (with 1GB of memory)
>>
>>[java] Exception in thread "UDPMessageProcessorThread" 
>>java.lang.OutOfMemoryError: Java heap space
>>
>>or, when I try tweaking the JVM options again,
>>
>>shootist:
>>     [java] createSipStack gov.nist.javax.sip.SipStackImpl@1f14ceb
>>     [java] Transaction Time out
>>     [java] state = Calling Transaction
>>     [java] dialog = gov.nist.javax.sip.stack.SIPDialog@1385660
>>     [java] dialogState = Terminated Dialog
>>     [java] Transaction Time out
>>     [java] Transaction 
>>gov.nist.javax.sip.stack.SIPClientTransaction@a828be4
>>     [java] Exception in thread "Timer-1" 
>>junit.framework.AssertionFailedError: Unexpected event: TimeoutEvent
>>     [java] request INVITE sip:[email protected] SIP/2.0
>>     [java]     at junit.framework.Assert.fail(Assert.java:47)
>>     [java] Call-ID: [email protected]
>>     [java]     at 
>>test.load.concurrency.Shootist.processTimeout(Shootist.java:226)
>>     [java] CSeq: 1 INVITE
>>     [java]     at 
>>gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:335)
>>     [java] From: "The Master Blaster" <sip:[email protected]>;tag=2451
>>     [java]     at 
>>gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:123)
>>     [java] To: "The Little Blister" <sip:[email protected]>
>>     [java]     at 
>>gov.nist.javax.sip.SipProviderImpl.transactionErrorEvent(SipProviderImpl.java:787)
>>
>>     [java] Via: SIP/2.0/UDP 
>>127.0.0.1:5060;branch=z9hG4bK3fcfcdb99f111ceb3c91137f916b7c2d
>>     [java]     at 
>>gov.nist.javax.sip.stack.SIPTransaction.raiseErrorEvent(SIPTransaction.java:765)
>>
>>     [java] Max-Forwards: 70
>>     [java]     at 
>>gov.nist.javax.sip.stack.SIPClientTransaction.fireTimeoutTimer(SIPClientTransaction.java:936)
>>
>>     [java] Contact: "BigGuy" <sip:[email protected]:5060>
>>     [java]     at 
>>gov.nist.javax.sip.stack.SIPTransaction.fireTimer(SIPTransaction.java:586)
>>
>>     [java] My-Header: my header value
>>     [java] Call-Info: <http://www.antd.nist.gov>
>>     [java] Route: <sip:127.0.0.1:5070;lr;transport=udp>
>>     [java] Content-Length: 0
>>
>>
>>     [java] Timer already cancelled.
>>     [java]     at 
>>gov.nist.javax.sip.stack.SIPClientTransaction$TransactionTimer.run(SIPClientTransaction.java:252)
>>
>>     [java]     at java.util.TimerThread.mainLoop(Timer.java:512)
>>     [java]     at java.util.TimerThread.run(Timer.java:462)
>>     [java] java.lang.IllegalStateException: Timer already cancelled.
>>     [java]     at java.util.Timer.sched(Timer.java:354)
>>     [java] java examples.shootist.Shootist
>>     [java] >>>> is your class path set to the root?
>>     [java]     at java.util.Timer.schedule(Timer.java:222)
>>     [java]     at 
>>gov.nist.javax.sip.stack.SIPClientTransaction.startTransactionTimer(SIPClientTransaction.java:1121)
>>
>>     [java]     at 
>>gov.nist.javax.sip.stack.SIPTransactionStack.createMessageChannel(SIPTransactionStack.java:919)
>>
>>     [java]     at 
>>gov.nist.javax.sip.SipProviderImpl.getNewClientTransaction(SipProviderImpl.java:299)
>>
>>     [java]     at 
>>test.load.concurrency.Shootist.sendInvite(Shootist.java:329)
>>     [java]     at test.load.concurrency.Shootist.main(Shootist.java:393)
>>
>>
>>----- Original Message ----- From: "M. Rangnathan" <[email protected]>
>>To: "Matt Porter" <[email protected]>
>>Cc: "sip mailing" <[email protected]>
>>Sent: Tuesday, May 30, 2006 7:40 AM
>>Subject: Re: [nist-sip] NIST-SIP 55 CAPS on my laptop and counting!
>>
>>
>>>Another config param I forgot to set for multiprocessor -- 
>>>REENTRANT_LISTENER = true
>>>Also please edit ProtocolObjects and set the THREAD_POOL_SIZE 
>>>appropriately
>>>
>>>1 is the right setting for uniprocessor. Set it to
>>>
>>>Do revert to us with a quick test run. Thanks!
>>>
>>>Ranga
>>>
>>>
>>>Matt Porter wrote:
>>>
>>>>i didnt inspect anything just ran the test as the were and got this..
>>>>
>>>>dual-core 2.8:        58 cps
>>>>8 way 2.8 zeon  (4 CPU's with hyperthreading):      62 cps
>>>>
>>>>----- Original Message ----- From: "M. Rangnathan" <[email protected]>
>>>>To: "sip mailing" <[email protected]>
>>>>Sent: Monday, May 29, 2006 9:27 PM
>>>>Subject: [nist-sip] NIST-SIP 55 CAPS on my laptop and counting!
>>>>
>>>>
>>>>>Hello!
>>>>>
>>>>>I got rid of all my synchornized data structures and replaced them all 
>>>>>with equivalent concurrent library synchronized hashmaps and such. I 
>>>>>ran the following experiment:
>>>>>
>>>>>UAC to UAS call setup and teardown with the UAS tears down the call. I 
>>>>>set the thread pool size to unconstrained (hmm.. negates previous 
>>>>>hypothesis). I ran 1000 concurrent Dialogs and averaged call 
>>>>>setup/teardown per call over 1000 calls. My measured thruput on my 
>>>>>single processor laptop is 55 Calls / Second ( I measure the average 
>>>>>time between INVITE and BYE ). I ran this in self test mode. The test 
>>>>>is in src/test/load/concurrency/
>>>>>
>>>>>Can somebody repeat the test and report results and also examine the 
>>>>>test code (it is quite small).
>>>>>
>>>>>Would anybody like to run this using SIPP on their multiprocessor 
>>>>>machine and do a scalability analysis ( i.e. scalability with respect 
>>>>>to number of processors / rate of INVITEs etc. ). I will try to devise 
>>>>>a mechansm to deal with flooding attacks (yetanudder stack 
>>>>>configuration parameter ugh! ).
>>>>>The harder we work at it the faster it goes.
>>>>>
>>>>>Regards,
>>>>>
>>>>>Ranga
>>>>>
>>>>>--
>>>>>M. Ranganathan
>>>>>Advanced Networking Technologies Division,
>>>>>National Institute of Standards and Technology (NIST),
>>>>>100 Bureau Drive, Stop 8920, Gaithersburg, MD 20899. tel:301 975 3664 , 
>>>>>fax:301 590 0932 http://w3.antd.nist.gov/
>>>>>Advanced Networking Technologies For the People!
>>>>>
>>>>>_______________________________________________
>>>>>nist-sip mailing list
>>>>>[email protected]
>>>>>http://www-x.antd.nist.gov/mailman/listinfo/nist-sip
>>>>>
>>>>
>>>>
>>>
>>>
>>>--
>>>M. Ranganathan
>>>Advanced Networking Technologies Division,
>>>National Institute of Standards and Technology (NIST),
>>>100 Bureau Drive, Stop 8920, Gaithersburg, MD 20899. tel:301 975 3664 , 
>>>fax:301 590 0932 http://w3.antd.nist.gov/
>>>Advanced Networking Technologies For the People!
>>>
>>>_______________________________________________
>>>nist-sip mailing list
>>>[email protected]
>>>http://www-x.antd.nist.gov/mailman/listinfo/nist-sip
>>
>>
>>
>>
>
>
>--
>M. Ranganathan
>
>Advanced Networking Technologies Division,
>National Institute of Standards and Technology (NIST),
>100 Bureau Drive, Stop 8920, Gaithersburg, MD 20899. tel:301 975 3664 , 
>fax:301 590 0932 http://w3.antd.nist.gov/
>Advanced Networking Technologies For the People!
>
>
>_______________________________________________
>nist-sip mailing list
>[email protected]
>http://www-x.antd.nist.gov/mailman/listinfo/nist-sip
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.