A load scheduler for SIP proxy servers: design, implementation and evaluation of a history weighted window approach

被引:12
作者
Montazerolghaem, Ahmadreza [1 ]
Shekofteh, S. Kazem [1 ]
Yaghmaee, M. H. [1 ]
Naghibzadeh, Mahmoud [1 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Comp Engn, Mashhad, Iran
关键词
load balancer; scheduler; session initiation protocol; asterisk; overload; VOICE;
D O I
10.1002/dac.2980
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The widespread use of Session Initiation Protocol as a signalling protocol has created various challenges. An important one is that its throughput can be severely degraded when an overload happens in the proxy server because of several retransmissions from the user agent. One common approach to overcome this problem is load balancing'. A balancer needs to know the status of proxy servers, which are continuously gathered implicitly or explicitly. Implicit methods have averagely less overhead than explicit ones. This paper attempts to prevent throughput reduction by balancing the loads among available proxy servers properly using an implicit mechanism called History Weighted Average Response time. The proposed algorithm is robust because it incurs no extra processing to proxy servers. The novelty of the mechanism is making use of response time history' to estimate the load being currently processed on servers. By implementing in a real testbed, throughput and scalability are improved compared with an important state-of-the-art similar algorithm. This improvement stems from no need for modification in SIP protocol, easy implementation and application, simple computations for making decision and no need for extra feedback between servers and load balancer. Copyright (c) 2015 John Wiley & Sons, Ltd.
引用
收藏
页数:19
相关论文
共 37 条
  • [1] [Anonymous], 2010, PRINCIPLES SYSTEMS A
  • [2] [Anonymous], INT J COMMUNICATION
  • [3] Security and delay issues in SIP systems
    Callegari, Christian
    Garroppo, Rosario G.
    Giordano, Stefano
    Pagano, Michele
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2009, 22 (08) : 1023 - 1044
  • [4] Ccofano G, 2013, 2013 IEEE 52 ANN C D
  • [5] Seamless session mobility scheme in heterogeneous wireless networks
    Chiu, Kuan-Lin
    Chen, Yuh-Shyan
    Hwang, Ren-Hung
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2011, 24 (06) : 789 - 809
  • [6] EQUILOAD: a load balancing policy for clustered web servers
    Ciardo, G
    Riska, A
    Smirni, E
    [J]. PERFORMANCE EVALUATION, 2001, 46 (2-3) : 101 - 124
  • [7] On SIP performance
    Cortes, M
    Ensor, JR
    Esteban, JO
    [J]. BELL LABS TECHNICAL JOURNAL, 2004, 9 (03) : 155 - 172
  • [8] Ggaidamaka YV, 2014, 27 EUR C MOD SIM
  • [9] On choosing a task assignment policy for a distributed server system
    Harchol-Balter, M
    Crovella, ME
    Murta, CD
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 59 (02) : 204 - 228
  • [10] Controlling Overload in Networks of SIP Servers
    Hilt, Volker
    Widjaja, Indra
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS: ICNP'08, 2008, : 83 - +