DOI QR코드

DOI QR Code

A Multiple Servers Conference Service System by Media Control Channel/Distributed Conference Manipulation Architecture

미디어 제어 채널/분산 컨퍼런스 매니퓰레이션 구조에 의한 다중 서버 컨퍼런스 서비스 시스템

  • Jang, Choonseo (Department of Computer Engineering, Kumoh National Institute of Technology)
  • Received : 2019.05.06
  • Accepted : 2019.06.11
  • Published : 2019.06.30

Abstract

In this paper, a new multiple servers conference service system using media control channel/distributed conference manipulation architecture has been presented. This conference service system can handle loads effectively from many conference participants. In this suggested architecture, media control channels are established between conference server, and distributed conference manipulation messages for distributing system loads are exchanged through this channels. These messages are transported between servers using media control channel created after stable transport sessions, and can be used to process server loads according to participants effectively. So this method can be used to implement large scale conference service system. For these purposes, formats of distributed conference manipulation messages which transmitted through media control channels are designed. and messages exchange procedures between conference servers are also presented. The performance of the proposed conference service system has been analysed by experiments, and the results show that the performances are improved according to participants.

본 논문에서는 미디어 제어 채널/분산 컨퍼런스 매니퓰레이션 구조를 사용한 새로운 다중 서버 컨퍼런스 서비스 시스템을 제안하였다. 이 컨퍼런스 서비스 시스템은 다수의 컨퍼런스 참가자로부터 발생하는 부하를 효율적으로 처리 할 수 있다. 이 제안된 구조에서는 각 컨퍼런스 서버 사이에 미디어 제어 채널을 설정하고, 이 제어 채널을 통해 시스템 부하를 제어하기 위한 분산 컨퍼런스 매니퓰레이션 메시지들이 서로 교환된다. 이 메시지는 안정된 트랜스포트 세션 연결 후 생성되는 미디어 제어 채널을 사용하여 컨퍼런스 서버 사이에서 전송되며, 컨퍼런스 참가자 수에 따른 컨퍼런스 서버의 부하를 효율적으로 분산 처리 할 수 있다. 따라서 이 방식으로 대용량 컨퍼런스 서비스 시스템의 구현을 용이하게 할 수 있다. 이를 위하여 미디어 제어 채널을 통해 전송되는 분산 컨퍼런스 매니퓰레이션 메시지 구조가 설계되었고, 각 컨퍼런스 서버 사이의 메시지 교환 절차도 아울러 제시되었다. 제안된 다중 서버 컨퍼런스 서비스 시스템의 성능은 실험으로 분석하였고, 사용자 수에 따라 성능 개선 효과가 있음을 확인하였다.

Keywords

JBJTBH_2019_v12n3_224_f0001.png 이미지

그림 1. 컨퍼런스 서버간 미디어 제어 채널의 기본 구성 Fig. 1. Basic Configuration of Media Control Channel between Conference Servers

JBJTBH_2019_v12n3_224_f0002.png 이미지

그림 2. 컨퍼런스 서비스 시스템의 기본 구성 Fig. 2. Basic Operation of Conference Service System

JBJTBH_2019_v12n3_224_f0003.png 이미지

그림 3. 미디어 제어 채널/분산 컨퍼런스 매니퓰레이션컨퍼런스 서버 구조 Fig. 3. Server Architecture of Media Control Channel/Distributed Conference Manipulation

JBJTBH_2019_v12n3_224_f0004.png 이미지

그림 4. 미디어 제어 채널/분산 컨퍼런스 매니퓰레이션컨퍼런스 서비스 시스템의 제어 메시지 교환 절차 Fig. 4. Exchange Procedure of Control Messages for Media Control Channel/ Distributed Conference Manipulation Conference Service System

JBJTBH_2019_v12n3_224_f0005.png 이미지

그림 5. 평균 SIP 메시지 지연시간 Fig. 5. Average Delay Time of SIP Messages

JBJTBH_2019_v12n3_224_f0006.png 이미지

그림 6. 평균미디어스트림 지연시간(최대부하레벨=500) Fig. 6. Average Delay Time of Media Stream (Max. Load=500)

JBJTBH_2019_v12n3_224_f0007.png 이미지

그림 7. 평균미디어스트림 지연시간(최대부하레벨=700) Fig. 7. Average Delay Time of Media Stream(Max. Load=700)

References

  1. J. Rosenberg. "A Framework for Conferencing with the Session Initiation Protocol". IETF RFC 4353, April, 2011.
  2. M. Barnes et al, "A Framework for Centralized Conferencing", IETF RFC 5239, October 2012.
  3. R. C. Boulton, T. Melanchuk and S. McGlashan, "Media Control Channel Framework", IETF RFC 6230, May 2011
  4. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261, June 2002.
  5. F. Andreasen, "Session Description Protocol (SDP) Capability Negotiation", IETF RFC 5939, September 2010.
  6. G. Camarillo, "Connection Establishment in the Binary Floor Control Protocol (BFCP)". IETF RFC 5018. December 2015.
  7. C. Perkins et al, "Multiplexing RTP Data and Control Packets on a Single Port". IETF RFC 5761, October 2015.
  8. O. Novo, G. Camarillo and D. Morgan, "Conference Information Data Model for Centralized Conferencing" IETF RFC 6501, March 2012.
  9. G. Camarillo, S. Srinivasan and J. Urpalainen, "Conference Event Package Data Format Extension for Centralized Conferencing" IETF RFC 6502, March 2012.
  10. B. Kim and C. Jang, "A Distributed Instant Message System Architecture using Media Control Channel", Journal of Korea Inst. of. Information and Communication Eng,, vol. 20, no.5, pp.979-985, May 2016. https://doi.org/10.6109/jkiice.2016.20.5.979