Support forum

Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_TopicIcon
How can I know that smpp server supports the speed of sending 2million messages per day
sp_NewPost Add Reply sp_NewTopic Add Topic
October 28, 2014
10:21 am
Henk Helmantel
Admin
Forum Posts: 1488
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

All Gateways and Connectors in Diafaan SMS Server run in their own thread and if you have a server with a multiple core processor the threads can be assigned to different processor cores.

However, the main bottleneck for the message throughput in Diafaan SMS Server is the central message queue database. This database has to do a lot of work and since it is stored on the hard disk the speed of the hard disk is more important than the number of processor cores.

Regards, Henk

October 27, 2014
3:53 pm
Jay
Guest
Guests

Does the diafann server multi-threads, to get the maximum possible throughput ,does it matter whether we us a single core or a 32 core server machine?

October 27, 2014
10:02 am
Henk Helmantel
Admin
Forum Posts: 1488
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello Jay,

A send speed of 2000 messages per second is not feasible with Diafaan SMS Server. The maximum throughput on a slow to average server is approximately 50 messages per second. On a server with a fast (SSD) hard disk, the throughput is higher but in our internal tests the maximum throughput we have reached was 300 messages per second. However, this is only attainable under optimum conditions and only with the most basic routing options. The send speed limitation is mainly caused by the maximum throughput of the central message queue in Diafaan SMS Server. Using multiple SMPP Gateways won't improve the speed and might even decrease it a little bit because it adds some overhead to the routing algorithms.

I am not aware of any third party queuing software that might work with Diafaan SMS Server.

Regards, Henk

October 27, 2014
6:12 am
Jay
Guest
Guests

Hi Henk

Say we have 10 SMPP providers and they allow us to send as many messages as possible, say 200 messages per second for each smpp provider.
My question is, can the diafaan server handle this much load , of upto 2000 MPS, assuming its installed on the best server machine available eg 32 cores , 256 GB memory and 3.6Ghz .

Also, is there any third party queuing software that can possibly be couple with the diafaan server

April 10, 2014
10:50 am
Henk Helmantel
Admin
Forum Posts: 1488
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello Renalda,

Diafaan SMS Server is capable of sending more than 50 messages per second when it is installed on a slow server, and more on a server with a fast hard disk. However, the default maximum throughput of the SMPP Gateway is set to 600 message per minute to prevent overloading the SMPP server.

The only way to make sure that the SMPP server can handle the speed you require, is to ask your SMS service provider. They should also be able to give you the best settings for their server like the 'asynchronous window size' and the 'throttling speed' that they enforce. These settings can be set in the advanced settings of the SMPP Gateway properties of Diafaan SMS Server.

The maximum send speed might also be affected by the reliability of the Internet connection. If you want to find out if you can get the speed that is guaranteed by the SMS service provider, you could ask them if they can set up a demo mode for you during a test period.

Regards, Henk

April 10, 2014
10:21 am
renalda
Guest
Guests

How can I know that smpp server supports the speed of sending 2million messages per day

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 529

Currently Online:
25 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 672

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 1141

Posts: 3899

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 1488