SERvartuka : Enhancing SIP Server Scalability with Dynamic State Management

نویسندگان

  • Vijay A. Balasubramaniyan
  • Arup Acharya
  • Mustaque Ahamad
  • Charles P. Wright
چکیده

A growing class of applications, including VoIP, IMS and Presence, are enabled by the Session Initiation Protocol (SIP). Requests in SIP typically traverse through multiple proxies. The availability of multiple proxies offers the flexibility to distribute proxy functionality across several nodes. In particular, after experimentally demonstrating that the resource consumption of maintaining state is significant, we define the problem of state distribution across multiple nodes when the goal is to increase overall call throughput. Our approach for solving this problem leads to the design and evaluation of SERvartuka, a more scalable SIP server that dynamically determines the optimal fraction of SIP requests to be handled statefully per server in order to maximize call throughput. This design is in contrast to existing SIP servers that are statically configured to be either stateful or stateless and therefore result in sub-optimal call throughput. We implemented SERvartuka on top of OpenSER and measured performance benefits of different server configurations on a BladeCenter. An example of our results is a 15% percent increase in call throughput when using our algorithm for a configuration of two servers in sequence.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Two Stage Secure Dynamic Load Balancing Architecture for SIP Server Clusters

Session Initiation Protocol (SIP) is a signaling protocol emerged with an aim to enhance the IP network capabilities in terms of complex service provision. SIP server scalability with load balancing has a greater concern due to the dramatic increase in SIP service demand. Load balancing of session method (request/response) and security measures optimizes the SIP server to regulate of network tr...

متن کامل

Analysis and Modeling of VoIP Servers: A Linear Programming Approach

The SIP protocol was standardized by the IETF at the application layer for initiating, managing, and terminating multimedia sessions and has been widely used as the main signaling protocol on both the Internet and VoIP networks. Most challenges in this protocol are overload and lack of proper state distribution. These challenges cause a wide range of next-generation network users to face a shar...

متن کامل

Dynamic Host Configuration Protocol (DHCPv6) Options for Session Initiation Protocol (SIP) Servers

Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Abstract This document defines a Dynamic ...

متن کامل

Dynamic Scalable Model for Video Conferencing (DSMVC) using Request Routing

The Session Initiation Protocol (SIP) is an application-layer control protocol which is used to create, alter and cease multimedia sessions. These multimedia sessions include call and video conferences, Internet telephony and other such events. In general, SIP has centralized videoconference system, which faces the drawbacks of scalability and bandwidth. When there is a need to have a multimedi...

متن کامل

One Server Per City: Using TCP for Very Large SIP Servers

The transport protocol for SIP can be chosen based on the requirements of services and network conditions. How does the choice of TCP affect the scalability and performance compared to UDP? We experimentally analyze the impact of using TCP as a transport protocol for a SIP server. We first investigate scalability of a TCP echo server, then compare performance of a SIP registrar server for two T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007