Re: Looking for ways to improve CIMD2 protocol performance

Andreas Fink <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
On 06.06.2007, at 11:04, Michael Zervakis wrote:

> Hi Frank,

Who's Frank? ;-)

>
>     Thanks for the reply. According to CIMD2 specification you can  
> use up to 128 different packet numbers when submitting MT's. The  
> biggest network operator in Greece uses CIMD2 configured to accept  
> multiple submit SM operations as long as you don't send duplicate  
> packet numbers without receiving an ack first. We have a throughput  
> of 50 to 60 MTs per second with this SMSC using a single CIMD2  
> socket and a commercial cimd2 client.


Then this means a windowing of 128 would be possible without protocol  
violation..

>     Another network operator in Poland that we also have access  
> uses CIMD2 and according to them we can send multiple 03:XXX  
> requests as long as we don't send duplicate packet numbers.

Sounds fine.

> Do you suggest that we use the code of smsc_emi as a template to  
> rewrite smsc_cimd2 ?

the EMI and SMPP code is pretty stable in this respect. I have  
implemented my own SMPP and EMI Server part  based on that style and  
they perform very well. One sender thread,  one receiver thread per  
connection.


Andreas Fink

Fink Consulting GmbH
Global Networks Schweiz AG
BebbiCell AG

---------------------------------------------------------------
Tel: +41-61-6666330 Fax: +41-61-6666331  Mobile: +41-79-2457333
Address: Clarastrasse 3, 4058 Basel, Switzerland
E-Mail:  [email protected]
www.finkconsulting.com www.global-networks.ch www.bebbicell.ch
---------------------------------------------------------------
ICQ: 8239353 MSN: [email protected] AIM: smsrelay Skype: andreasfink
Yahoo: finkconsulting SMS: +41792457333
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.