[sr-dev] [SR-Users] Green VoIP - energy efficiency and performaces ofv3.0
Jeff Brower
jbrower at signalogic.com
Fri May 27 23:43:24 CEST 2011
Jan-
> On Wed, May 25, 2011 at 06:54, Jeremya <jeremy at electrosilk.net> wrote:
>> These figures pale into insignificance compared to the power required
>> for standard SIP devices - typically 5-8 watts per device multiplied by
>> the number of devices.
>>
>> When you factor in Gigabit Ethernet the power ups significantly.
>>
>> Optimisation at the server level is not significant on any scale.
>> Optimisation on communications power: i.e. end-devices, DSL & switches
>> is where the power savings are important.
>
> Sure, the total power consumption of the whole system is dominated by
> the power consumption of end-point devices, there's no doubt about
> that and the paper says that.
>
> Nevertheless, as an ITSP you are typically paying for the energy
> consumed by your servers and in that case knowing what you can expect
> and how many servers you need is useful. Modern data-center servers
> have significant base-line power consumption and a portion of that
> needs to be attributed to the SIP service running on those servers.
Just want to clarify... I assume that no transcoding, transrating, or other "translation" between end points is
included? I don't see any mention of rtpproxy or other media servers. I ask because these tend to be
compute-intensive tasks that would have significant impact server energy usage and performance (e.g. max calls and
calls-per-sec).
-Jeff
>> Daniel-Constantin Mierla wrote:
>>> Hello,
>>>
>>> Jan Janak conducted a very interesting research project regarding
>>> energy efficiency of VoIP systems during 2010, a collaboration between
>>> iptel.org and Columbia University.
>>>
>>> The team used the source code from sip-router.org GIT repository from
>>> January 2010, which corresponds to Kamailio (former OpenSER) and SER
>>> v3.0. The latest stable series v3.1 shares the same internal
>>> architecture with v3.0.
>>>
>>> As part of the research work, Jan could also gather some figures about
>>> capacity and performances of v3.0 with a quite complex configuration
>>> file: etc/sip-router-oob.cfg (involving authentication and NAT
>>> traversal as well).
>>>
>>> You can read the paper about energy efficiency at:
>>>
>>> - Green VoIP Article: http://asipto.com/u/2j
>>>
>>> The draft notes about capacity and performances of v3.0 are available at:
>>>
>>> - Performances and Capacity for v3.0 Wiki page: http://asipto.com/u/2k
>>>
>>> Some interesting results:
>>>
>>> - one instance of SIP server with 500 000 online users (mixed users â
>>> behind and not NAT routers) â consumed energy 210W
>>> - one instance of SIP server with 1 000 000 online users (no NAT
>>> involved) â consumed energy 190W
>>> - on a 32-bit machine with 4GB of memory and with 2.5GB reserved for
>>> SIP server, the server could support 43 000 simultaneous TLS
>>> connections â consumed energy 203W
>>> - one SIP server instance with 80 000 permanent TCP connections, the
>>> SIP server could still handle at least 1000 requests per second and a
>>> connection arrival rate of 1000 new connections per second, done for
>>> 20 000 new connections. CPU load generated by the SIP server was from
>>> 6% to 8%.
>>>
>>> I added a new section to the draft notes to list the enhancements done
>>> for the latest stable release (v3.1.x) that contribute to performance
>>> improvements, like asynchronous TLS, fine tuning of memory for TLS
>>> connections and raw UDP sockets.
>>>
>>> Cheers,
>>> Daniel
More information about the sr-dev
mailing list