Load Balancing for SIP Server Clusters

被引:13
|
作者
Jiang, Hongbo [1 ]
Iyengar, Arun [2 ]
Nahum, Erich [2 ]
Segmuller, Wolfgang [2 ]
Tantawi, Asser [2 ]
Wright, Charles P. [2 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan, Peoples R China
[2] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5 | 2009年
关键词
WEB-SERVER; POLICY;
D O I
10.1109/INFCOM.2009.5062154
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces several novel load balancing algorithms for distributing Session Initiation Protocol (SIP) requests to a cluster of SIP servers. Our load balancer improves both throughput and response time versus a single node, while exposing a single interface to external clients. We present the design, implementation and evaluation of our system using a cluster of Intel x86 machines running Linux. We compare our algorithms with several well-known approaches and present scalability results for up to 10 nodes. Our best algorithm, Transaction Least-Work-Left (TLWL), achieves its performance by integrating several features: knowledge of the SIP protocol; dynamic estimates of back-end server load; distinguishing transactions from calls; recognizing variability in call length; and exploiting differences in processing costs for different SIP transactions. By combining these features, our algorithm provides finer-grained load balancing than standard approaches, resulting in throughput improvements of up to 24 percent and response time improvements of up to two orders of magnitude. We present a detailed analysis of occupancy to show how our algorithms significantly reduce response time.
引用
收藏
页码:2286 / +
页数:2
相关论文
共 50 条
  • [1] Two stage secure dynamic load balancing architecture for SIP server clusters
    Vennila, G.
    Manikandan, M.S.K.
    Journal of Engineering Science and Technology Review, 2014, 7 (03) : 1 - 6
  • [2] Design, Implementation, and Performance of a Load Balancer for SIP Server Clusters
    Jiang, Hongbo
    Iyengar, Arun
    Nahum, Erich
    Segmuller, Wolfgang
    Tantawi, Asser N.
    Wright, Charles P.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (04) : 1190 - 1202
  • [4] Energy efficient load balancing in web server clusters
    Gebrehiwot, Misikir Eyob
    Aalto, Samuli
    Lassila, Pasi
    2017 29TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 29), VOL 3, 2017, : 13 - 18
  • [5] Response Time Based Balancing of Load in Web Server Clusters
    Sharma, Deepti
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 471 - 476
  • [6] Request Dispatching Algorithms for Web Server Clusters Based on Load Balancing
    邸烁
    郑纬民
    TsinghuaScienceandTechnology, 1999, (04) : 1620 - 1623
  • [7] Plug and play server load balancing and global server load balancing for tactical networks
    Wollman, WV
    Jegers, H
    Loftus, M
    Wan, C
    MILCOM 2003 - 2003 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1 AND 2, 2003, : 933 - 937
  • [8] SDN-based server clusters with dynamic load balancing and performance improvement
    Chiang, Mei-Ling
    Cheng, Hui-Sheng
    Liu, Hsien-Yi
    Chiang, Ching-Yi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01): : 537 - 558
  • [9] SDN-based server clusters with dynamic load balancing and performance improvement
    Mei-Ling Chiang
    Hui-Sheng Cheng
    Hsien-Yi Liu
    Ching-Yi Chiang
    Cluster Computing, 2021, 24 : 537 - 558
  • [10] Load Balancing in Server Consolidation
    Ye, Deshi
    Chen, Hua
    He, Qinming
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 170 - 174