컨퍼런스 포커스를 위한 효율적인 SIP 메시지 처리 방법

A Method of Efficient SIP Messages Processing for Conference Focus

  • 조현규 (금오공과대학교 컴퓨터공학과) ;
  • 이기수 (금오공과대학교 컴퓨터공학과) ;
  • 장춘서 (금오공과대학교 컴퓨터공학과)
  • 발행 : 2007.12.31

초록

컨퍼런스 포커스는 전체 컨퍼런스 참여자들과의 SIP(Session Initiation Protocol) 신호 연결을 유지하고 관리하며 컨퍼런스서버의 핵심 기능을 한다. 컨퍼런스포커스는 컨퍼런스 참여자 수가 늘어남에 따라 처리해야 하는 메시지 양의 증가로 인해 컨퍼런스 확장성에 제약을 주게 된다. 본 논문에서는 이와 같은 문제점을 해결하기 위하여 컨퍼런스포커스로부터 전체 참여자들의 컨퍼런스정보를 수신 후 이를 자신이 관리하는 참여자들에게 전송하는 기능을 갖는 사용자 시스템 (컨퍼런스 정보 에이전트)을 제안하고 컨퍼런스 포커스를 포함한 전체 시스템을 설계 및 구현하였다. 컨퍼런스 정보 에이전트는 컨퍼런스 포커스에 자신을 등록 시 SIP SUBSCRIBE 메시지에 자신이 에이전트 기능을 가지고 있음과 처리 가능 용량을 알린다. 컨퍼런스 포커스는 SIP 응답 메시지를 통하여 컨퍼런스 정보 에이전트로 선택되었음을 상대방에게 알리고 이후 발생되는 모든 컨퍼런스통지 메시지를 이 에이전트에게 보냄으로써 컨퍼런스 포커스의 부하를 줄일 수 있다. 제안한 시스템의 성능은 실험을 통하여 분석하였다.

Conference focus maintains and manages SIP(Session Initiation Protocol) signal connections with total conference participants, and it plays core functions of conference server. When the number of conference participants increases, conference focus restricts scalability of conference as increasing quantify of messages for processing. In this paper, to solve this problem. we propose a user system(conference information agent), which receives conference information from the conference focus and transfers them to the participants it manages. And we design and implement the total system including conference focus. When the conference information agent subscribe to the conference focus, it shows its possession of agent capability and capacity by using SIP SUBSCRIBE message. The conference focus informs to the other party by SIP response message that it was chosen as a conference information agent, and after that the conference focus sends all conference notification messages to it. So load of the conference focus can be reduced by this method. Finally, we have analyzed the performance of our system by experiments.

키워드