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.
인터넷 전화 서비스가 시장성 있는 기술로 각광 받게 되면서 SIP를 기반으로 많은 제품들이 개발되고 있으며, 개발된 인터넷 전화 시스템은 홈 네트워크 전화서비스 및 일반 사무실 전화서비스로 이용되고 있다. 인터넷 전화에서 호 연결 방법에는 단일전화 호 연결과 그룹 호 연결로 구분할 수 있는데, 그룹 호 연결은 하나의 요청 메시지를 그룹 안에 포함된 모든 전화기에게 병렬적으로 전달하는 메시지의 포킹 기능으로 인하여 호 연결을 위한 메시지 처리에서 하가 많이 발생하여 네트워크에 많은 트래픽을 유발시킨다. 이러한 인터넷 전화의 시스템 모델은 호 연결 기능에 대한 메시지가 프록시 서버에게 집중되게 되어 있다. 따라서 짧은 시간 동안에 다량의 호 연결 메시지가 프록시 서버에 입력되는 경우 호 연결을 위한 메시지 처리가 지연되기 때문에 정상적인 전화 서비스가 이루어질 수 없게 된다. 본 논문은 기존 시스템 모델의 메시지 처리 지연 문제를 해결하기 인해 프록시 서버의 호 연결 요청 메시지를 단순화하켜, 특정그룹 호 연결 요청 메시지의 포킹 기능을 분산 처리하여, 프록시 서버의 부하를 최소화하는 시스템 모델을 제안하고, 이의 구현을 통하여 성능개선을 확인하였다.