DOI QR코드

DOI QR Code

A New Distributed Conference System Architecture using Extended CCMP in SIP Environment

SIP 환경에서 확장 CCMP를 사용한 새로운 분산 컨퍼런스 시스템 구조

  • Jang, Choonseo (Department of Computer Engineering, Kumoh Inst. of Tech.)
  • Received : 2016.07.19
  • Accepted : 2016.08.09
  • Published : 2016.12.31

Abstract

CCMP(centralized conferencing manipulation protocol) enables adding and removing conference participants, changing their roles, adding and removing media streams in conference system. In this paper, by using extended CCMP, a new distributed conference system architecture which can be used to multiple servers distributed conference system in SIP(session initiation protocol) environment has been presented. In this study, according to increasing number of participants, a new extended CCMP architecture which can distribute conference system loads to multiple servers dynamically to decrease loads of servers has been designed. This extended CCMP architecture also can add dynamically new servers from the prepared servers pool. Furthermore, new conference information data format which can represent extended CCMP has been designed, and exchange procedures of extended CCMP control messages which can distribute loads between servers have also been presented. The performance of the proposed system has been analysed by simulation.

CCMP(centralized conferencing manipulation protocol)는 컨퍼런스 시스템에서 참가자의 추가 및 제거, 역할의 변동, 미디어스트림의 추가 및 삭제 등을 가능하게 한다. 본 논문에서는 SIP(session initiation protocol) 환경에서 확장 CCMP를 사용하여 다중 서버를 갖는 분산 컨퍼런스 시스템에 사용 할 수 있는 새로운 분산 컨퍼런스 시스템 구조를 제안하였다. 이를 위하여 본 연구에서는 컨퍼런스 참가자수의 증가에 따른 서버의 부하를 감소하기 위하여 다중 컨퍼런스 서버에게 동적으로 부하를 분산 처리하거나 서버 풀에서 새로운 서버를 동적으로 추가할 수 있는 새로운 확장 CCMP 구조가 설계되었다. 아울러 확장된 CCMP에 맞춘 새로운 컨퍼런스 정보 데이터 포맷이 설계되었고 서버들 사이에서 부하 분산을 위한 확장 CCMP 제어 메시지의 교환 절차도 제시되었다. 제안된 시스템의 성능은 시뮬레이션 실험을 통하여 분석하였다.

Keywords

References

  1. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley and E. Schooler. (2002, June). Session Initiation Protocol. IETF [Online] RFC 3261 . Available: https://www.ietf.org/rfc/rfc3261.txt.
  2. R. Shekh-Yusef and M. Barnes. (2013, December). Indication of Conference Focus Support for the Centralized Conferencing Manipulation Protocol. IETF [Online] RFC 7082. Available: https://www.ietf.org/rfc/rfc7082.txt.
  3. M. Barnes et al, (2008, June), A Framework for Centralized Conferencing. IETF [Online] RFC 5239. Available: https://www.ietf.org/rfc/rfc5239.txt.
  4. J. Rosenberg. (2006, Feb.). A Framework for Conferencing with the Session Initiation Protocol (SIP). IETF [Online] RFC 4353. Available: https://www.ietf.org/rfc/rfc4353.txt.
  5. M. Barnes, C. Boulton, S. Romano and H. Schulzrinne. (2012, Feb.). Centralized Conferencing Manipulation Protocol. IETF [Online] RFC 6503. Available: https://www.ietf.org/rfc/rfc6503.txt..
  6. M. Barnes, L. Miniero, R. Presta, S. Romano and H. Schulzrinne, "CCMP: a novel standard protocol for Conference Management in the XCON Framework," in Proc. of IP Telecommunications, pp. 91-100, Aug. 2010.
  7. O. Novo, G. Camarillo and D. Morgan (2012, March). Conference Information Data Model for Centralized Conferencing. IETF [Online] RFC 6501. Available: https://www.ietf.org/rfc/rfc6501.txt..
  8. G. Camarillo, S. Srinivasan and J. Urpalainen. (2012, March). Conference Event Package Data Format Extension for C entralized Conferencing. Internet Engineering Task Force R FC 6502 [Online]. Available: https://www.ietf.org/rfc/rfc6502.txt.
  9. H. Schulzrinne, S. Casner, R. Frederick and V. Jacbson. (2005, July). RTP: A Transport Protocol for Real-Time Applications. IETF [Online] RFC 3550. Available: https://www.ietf.org/rfc/rfc3550.txt.
  10. A. Knauf, G. Hege, T. Schmidt and M. Wahlisch, "A virtual and distributed control layer with proximity awareness for group conferencing in P2PSIP," in Proc. of IP Telecommunications, pp. 122-133, Aug. 2010.
  11. C. Jang, "Distributed Large-Scale Conferencing System Architecture with Dynamic Server Allocation in SIP Environment," International Journal of Multimedia and Ubiquitous Engineering vol. 10, no. 5, pp.411-428, May 2015. https://doi.org/10.14257/ijmue.2015.10.5.38

Cited by

  1. 확장 제어 채널 프레임워크를 사용한 다중 컨퍼런스 서버 구조 vol.21, pp.7, 2016, https://doi.org/10.6109/jkiice.2017.21.7.1335