DOI QR코드

DOI QR Code

A Distributed Conference Architecture with a New Load Control Method

새로운 부하 제어 방식을 사용한 분산형 컨퍼런스 구조

  • Jang, Choon-Seo (Dept. of Computer Engineering, Kumoh Institute of Technology)
  • 장춘서 (금오공과대학교 컴퓨터공학과)
  • Received : 2012.02.04
  • Accepted : 2012.04.07
  • Published : 2012.06.30

Abstract

A distributed conference architecture with a new load control method has been suggested in this paper. A new event package in this paper enables to control conference load. Some additional elements for exchanging SIP messages between server and participants, and for distributing the load, have been added to new conference information data format. Furthermore to lessen the load, all conference servers share the processing of conference information data which should be transferred periodically to all participants. The suggested load control event package makes each server can get current load status of the overall servers. When load increases in one server SIP client requests are distributed by selecting a server which has the lowest load value, or new server is created to share the load. The performance of the proposed system has been evaluated by experiments. They shows 21.6% increase in average delay time, and 29.2% increase in average SIP message processing time.

본 논문에서는 컨퍼런스 서버의 과부하를 방지하기위한 새로운 부하 제어 방식을 사용한 분산형 컨퍼런스 구조를 제안하였다. 본 논문에서 제안한 새로운 이벤트 패키지는 컨퍼런스 부하 제어를 가능하게하고 새로운 컨퍼런스 정보 데이터 포맷은 컨퍼런스 서버들과 컨퍼런스 참가자들 사이의 SIP 메시지 교환 절차 및 부하 분산을 처리하는 데 필요한 요소들이 추가되었다. 또 전체 컨퍼런스 참가자들에게 주기적으로 전송해야 할 컨퍼런스 정보 데이터의 처리도 모든 서버들이 분담하도록 하여 부하를 더욱줄이도록 하였다. 제안한 부하제어 이벤트 패키지는 각 컨퍼런스 서버들이전체 컨퍼런스서버들의현재부하 상태를 실시간으로파악할수 있도록 하며특정서버의부하가커지면 해당 서버는 전체 컨퍼런스 서버 중 가장 부하가 적은 서버를 선택하여 SIP 클라이언트 요청을 분산시키거나 새로운 컨퍼런스 서버를 생성하여 부하를 분산하도록 한다. 제안된 시스템의 성능은 실험을 통하여 분석하였고 평균 지연시간에서 21.6%, 평균 SIP 메시지 처리 시간에서 29.2% 향상됨을 보여주고 있다.

Keywords

References

  1. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley and E. Schooler, "Session Initiation Protocol," RFC 3261, June 2002.
  2. M. Barnes, C. Boulto and O. Levin, "A Framework for Centralized Conferencing," RFC 5239, June. 2008.
  3. J. Rosenberg, "A Framework for Conferencing with the Session Initiation Protocol (SIP)," RFC 4353, Feb. 2006.
  4. Y. H. Cho, M. S. Jeong, "Policy-based distributed management architecture for large-scale enterprise conferencing service using SIP," IEEE Journal on Communications, pp.1934-1949, Oct. 2005.
  5. Y. Cho et al., "Distributed management architecture for multimedia conferencing using SIP," Int. Conf. DFMA, pp.98-105, Feb. 2006.
  6. H. K. Cho, K. S. Lee, C. S. Jang, "A Method of Efficient SIP Messages Processing for Conference Focus," Journal of The Korea Society of Computer and Information, Vol 12, No.6, pp 187-192, December 2007.
  7. H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications," RFC 3550, July 2005.
  8. M. Barnes et al., A Framework for Centralized Conferencing," RFC 5239, June 2008.
  9. J. Rosenberg, H. Schulzrinne and O. Levin, "A Session Initiation Protocol (SIP) Event Package for Conference State," RFC 4575, Augist 2006.
  10. C. S. Jang, H. K. Cho, K. S. Lee, "A Method of Efficient Conference Event Package Processing in Distributed Conference Environment" Journal of The Korea Society of Computer and Information, Vol 13, No.7, pp 199-205, December 2008.
  11. C. S. Jang, K. S. Lee, "A New Distributed Conference Architecture using Resource Lists" Journal of The Korea Society of Computer and Information, Vol 16, No.9, pp 123-129, December 2011. https://doi.org/10.9708/jksci.2011.16.9.123