DOI QR코드

DOI QR Code

Distributed processing for the Load Minimization of an SIP Proxy Server

SIP 프록시 서버의 부하 최소화를 위한 분산 처리

  • 이영민 (서울벤처정보대학원대학교 임베디드시스템학과) ;
  • 노영섭 (서울벤처정보대학원대학교 임베디드시스템학과) ;
  • 조용갑 (서울벤처정보대학원대학교 임베디드시스템학과) ;
  • 오삼권 (호서대학교 컴퓨터공학부) ;
  • 황희융 (서울벤처정보대학원대학교 임베디드시스템학과)
  • Published : 2008.08.31

Abstract

As internet telephony services based on Session initiation Protocol (SIP) enter the spotlight as marketable technology, many products based on SIPs have been developed and utilized for home and office telephony services. The call connection of an internet phone is classified into specific call connections and group call connections. Group call connections have a forking function which delivers the message to all of the group members. This function requires excessive message control for a call connection and creates heavy traffic in the network. In the internet cail system model. most of the call-setup messages are directed to the proxy server during a short time period. This heavy message load brings an unwanted delay in message processing and. as a result, call setup can not be made. To solve the delay problem, we simplified the analysis of the call-setup message in the proxy server, and processed the forking function distributed for the group call-setup message. In this thesis, a new system model to minimize the load is proposed and the subsequent implementation of this model demonstrates the performance improvement.

Keywords

SIP;Proxy server;VoIP;Internet telephony;Embedded system

References

  1. RFC 3665, Session Initiation Protocol (SIP) Basic Call Flow Examples
  2. RFC 3261, SIP : Session Initiation Protocol
  3. 유승선, 유기형, 임평종, 현철주, 곽훈성, "SIP프로토콜 스텍을 기반으로 하는 분산형 IP PBX 단말기 설계", 한국통신학회논문지, 제31권, 제44A호(2006.04)
  4. 현욱, 강신각, 김대영, "SIP Proxy에서의 트랜잭션 검출 성능 향상을 위한 lhash기법 적용", 한국인터넷정보학회, 2006 정기총회 및 추계학술발표대회, 제7권, 제2호
  5. 현욱, 강신각, "SIP Proxy 서버 안정성 향상을 위한 Thread Pool 기법 적용", 한국인터넷정보학회, 2006 정기총회 및 추계학술발표대회, 제7권, 제2호
  6. draft-ietf-sipping-service-examples-10, Session Initiation Protocol Service Examples