DOI QR코드

DOI QR Code

A New Resource Lists Architecture using Dynamic Notification Control Method

새로운 동적 통지 제어 방식을 사용한 리소스 리스트 구조

  • Jang, Choon-Seo (Dept. of Computer Engineering, Kumoh. Inst. of Tech) ;
  • Lee, Ky-Soo (Dept. of Computer Engineering, Kumoh. Inst. of Tech)
  • 장춘서 (금오공과대학교 컴퓨터공학과) ;
  • 이기수 (금오공과대학교 컴퓨터공학과)
  • Received : 2011.09.27
  • Accepted : 2011.10.27
  • Published : 2012.01.31

Abstract

In SIP(Session Initiation Protocol) service, users should send SIP SUBSCRIBE messages to the SIP server to get subscription informations of the other parties, and total amount of SIP messages becomes large in network as refresh messages and notification messages are generated to each SIP subscription. In this paper, a new resource lists architecture using dynamic notification control method has been proposed to solve these problems. In this architecture, service users can control event notification generation rate dynamically from the server according to the operation circumstances, and users can control generation of notification messages during refresh for maintaining SIP session. Furthermore users can also control generation of notification messages according to session connection conditions. A new resource lists MIME type has been designed, and several parameters for dynamic notification message control have been added to the extended SIP message headers. In this system new resource lists MIME type can be used for processing of the event package. Therefore total amount of SIP messages in network can be largely reduced, and load of the resource lists server for processing messages can be reduced also. The performance of the proposed method has been evaluated by experiments.

SIP(Session Initiation Protocol) 서비스에서 사용자는 상대방들에 대한 등록 정보를 얻기 위하여 각각의 SIP 등록 요청 메시지를 SIP 서버에게 보내야 하고 이때 각 사용자 등록에 대해서 리프레시 메시지 및 통지 메시지가 발생하므로 네트워크상에서의 전체적인 SIP 메시지 양이 크게 발생하는 문제가 있다. 본 논문에서는 이를 해결하기 위하여 새로운 동적 통지 제어 방식을 사용한 리소스 리스트 구조를 제안하였다. 여기서는 사용자가 시스템 동작 상황에 맞추어 SIP 서버로부터의 이벤트 통지 메시지 발생률을 동적으로 직접 제어 할 수 있으며, SIP 세션유지를 위한 리프레시 동작 과정에서 발생하는 SIP 메시지 및 세션 연결 상황에 따른 각종 통지 메시지 발생도 능동적으로 제어 할 수 있도록 하였다. 이를 위하여 새로운 리소스 리스트 MIME 타입을 설계하였고 SIP 메시지 헤더가 확장되어 동적 통지 메시지 제어에 필요한 여러 파라미터가 새롭게 추가되었으며 이벤트 패키지 처리에 새로운 리소스 리스트 MIME 타입이 사용될 수 있도록 하였다. 이와 같이하여 네트워크상에서의 전체적인 SIP 메시지 양을 크게 줄일 수 있고 리소스 리스트 서버에서의 메시지 처리를 위한 부하도 아울러 감소시킬 수 있다. 제안된 방식의 성능은 실험을 통하여 분석하였다.

Keywords

References

  1. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, "Session Initiation Protocol," RFC 3261, June 2002.
  2. C. Holmberg, E. Burger, H. Kaplan., "Session Initiation Protocol (SIP) INFO Method and Package Framework" RFC 6086, January 2011.
  3. J. Rosenberg, "A Presence Event Package for the Session Initiation Protocol (SIP)," RFC 3856, August 2004.
  4. M. Lonnfors, et al., "Session Initiation Protocol (SIP) extension for Partial Notification of Presence Information", RFC 5262, September 2008.
  5. B. Roach, "Session Initiation Protocol (SIP)-Specific Event Notification", RFC 3265, June 2002.
  6. H. Sugano, G. Klyne, "Presence Information Data Format (PIDF)," RFC 3863, August 2004.
  7. Lonnfors, M. K. Kiss,, "Session Initiation Prot ocol(SIP) User Agent Capability Extension to Presence Information Data Format (PIDF)", RFC 5196, September 2008.
  8. C. S. Jang, "A New Instant Messaging System using Extended CPL in SIP Environment", Journal of The Korea Society of Computer and Information, Vol 14, No.9, pp 67-74, September 2009.
  9. W. S Kim, et al., "Implementation of SIP Presence Service based on Partial Publication and Notification", Conf. on Korea Information Processing Society, Nov. 2008.
  10. A. Niemi, Ed., "Session Initiation Protocol (SIP) Extension for Event State Publication", RFC 3903, Oct. 2004.
  11. A. Niemi, M. Lonnfors, E. Leppanen, "Publication of Partial Presence Information", RFC 5264, September 2008.