< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] multiple instances of resiprocate in repro proxy


Well an instance of the stack owns transports - you probably wouldn't want to have transports segregated to a CPU instance.  I think what you are looking for would really involve one stack, but multiple threads processing data from the transports.  I believe some work was done while back to see if working on this would improve stack efficiency - I believe the conclusion they to was that the overhead in syncronizing the threads, would cause the performance numbers to be weaker than expected.
 
As it stands now - repro uses 4 threads:
1.  One for the stack.  Everything but TU processing.
2.  One for the DialogUsageManager (handles registeration requests from stack).
3.  Web Admin Thread - to handle HTTP requests
4.  Proxy Thread - handles all non-registration requests/responses from the stack.
 
You should get fairly good multi-cpu utilization out of these 4 threads.
 
Scott


From: Bhargavi [mailto:bhargavi@xxxxxxxxxxx]
Sent: Fri 4/6/2007 5:59 AM
To: Scott Godin
Subject: RE: [reSIProcate] multiple instances of resiprocate in repro proxy

I have a multi CPU  system and I want to utilize all the CPUs in such a way that each CPU runs one thread of Stack.

 

With Regards,

Bhargavi R.

=========================================================================================================================

 This message, together with any attachments, is intended only for the use of the individual or entity to which it is addressed and may contain information that is legally privileged, confidential and exempt from disclosure. If you are not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this message, or any attachment, is strictly prohibited. If you have received this message in error, please notify Xambala by return e-mail to the original sender, or by e-mail to administrator@xxxxxxxxxxx, or call Xambala at (408) 922-2760 and delete this message and any copies thereof, along with any attachments, from your computer. Thank you.


From: Scott Godin [mailto:slgodin@xxxxxxxxxxxx]
Sent: Thursday, April 05, 2007 6:47 PM
To: Bhargavi; resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
Subject: RE: [reSIProcate] multiple instances of resiprocate in repro proxy

 

Repro currently only uses one stack instance.  Can you please explain why you feel that multiple stacks are required?

 

From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Bhargavi
Sent: Thursday, April 05, 2007 3:02 AM
To: resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
Subject: [reSIProcate] multiple instances of resiprocate in repro proxy

 

Hi

I would like to know if  we can have multiple instances of reciprocate stacks in repro proxy. If repro supports multiple instances of stack and if anyone has used it then please help me how to do it.

 

With Regards,

Bhargavi R.
=========================================================================================================================

 This message, together with any attachments, is intended only for the use of the individual or entity to which it is addressed and may contain information that is legally privileged, confidential and exempt from disclosure. If you are not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this message, or any attachment, is strictly prohibited. If you have received this message in error, please notify Xambala by return e-mail to the original sender, or by e-mail to administrator@xxxxxxxxxxx, or call Xambala at (408) 922-2760 and delete this message and any copies thereof, along with any attachments, from your computer. Thank you.