DOI QR코드

DOI QR Code

The Performance Analysis of A High-speed Mechanism for SNMP Connection Management in Centralized Network Control Platform

중앙 집중형 네트워크 제어 플랫폼에서 SNMP 연결 관리의 고속화 방안 및 성능 분석

  • 고영석 (안동대학교 컴퓨터공학과) ;
  • 권태현 (한국전자통신연구원 광대역통합망연구단 NCP기술팀) ;
  • 김춘희 (대구사이버대학교 컴퓨터정보학과) ;
  • 남현순 (한국전자통신연구원 광대역통합망연구단 NCP기술팀) ;
  • 정유현 (한국전자통신연구원 광대역통합망연구단 NCP기술팀) ;
  • 차영욱 (안동대학교 컴퓨터공학과)
  • Published : 2007.10.31

Abstract

Network Control Platform(NCP) and Qualify of Service Switch(QSS) are being developed to realize centralized control and management technology, which is essential for guaranteeing traffic engineering and service quality in a next generation network. This paper adopts a parallel mechanism, and a thread and object pool to achieve high-speed connection management in the existing SNMP interface between NCP and QSS. We built up a connection management test-bed in laboratory environment to validate the functionality of high-speed connection management. We also measured and analyzed a performance of connection setup delay and a completion ratio using the test-bed. We ascertain that the parallel mechanism and the object pool are the most important performance parameters to achieve high-speed connection management in the SNMP interface between NCP and QSS.

차세대 네트워크의 성공적인 추진을 위하여 트래픽 엔지니어링이 보장되는 중앙 집중형 제어 및 관리 기술이 네트워크 제어 플랫폼인 NCP(Network Control Platform)와 서비스 품질을 보장하는 스위치인 QSS(Quality of Service Switch)로 실현되고 있다. 본 논문에서는 NCP와 QSS 사이의 SNMP 인터페이스에서 고속의 연결 관리를 위하여 병렬형 기법과 쓰레드 및 객체 풀을 도입하였다. 연결 관리의 테스트-베드를 구축하여 본 논문에서 도입한 고속화 방안을 실험실 환경에서 확인하였으며, 연결 설정의 지연과 완료율을 측정하여 성능을 비교 및 분석하였다. NCP와 QSS 사이의 SNMP 인터페이스에서 연결 관리의 고속화를 위하여 병렬형 방식과 객체 풀의 사용이 중요한 성능 파라미터임을 확인하였다.

Keywords

References

  1. ITU-T, Recommendation Y.2012(formerly Y.NGN-FRA), 'Functional requirements and architecture of the NGN of Release 1,' September 2006
  2. 신상철, 이영로, 이승택, 외 13명, 'BcN 동향 2004,' 한국전산원, 2004년 12월
  3. 이순석, 김영선, 전경표, 'BcN의 핵심 인프라:Flow 기반 QoS 보장 네트워크,' Telecommunications Review, 제 15권 제6호, pp.866-877, 2005년 12월
  4. 이종현, 예병호, 'BcN QoS 스위치 및 라우터 개발방향,' TTA저널, 제 96호, pp. 69-77, 2004년 12월
  5. J. Case, M. Fedor, M. Schoffstall and J. Davin, 'A Simple Network Management Protocol (SNMP),' IETF RFC 1157, May, 1990
  6. R. Enns, 'NETCONF Configuration Protocol,' IETF RFC 4741, December 2006
  7. T. Goddard, 'Using NETCONF over the Simple Object Access Protocol (SOAP),' IETF RFC 4743, December 2006
  8. A. Doria, F. Hellstrand, K. Sundell and T. Worster, 'General Switch Management Protocol v3,' IETF RFC 3292, June, 2002
  9. D.P. Xu and B. Bode, 'Performance Study and Dynamic Optimization Design for Thread Pool System,' Proceedings of the International Conference on Computing, CCCT' 2004, Austin, Texas, August 2004
  10. M. Veeraraghavan and M. Kshirsagar, 'PCC:Parallel Connection Control Algorithm for ATM Networks,' Proc. of IEEE ICC 1996, pp.1635-1641, June 1996 https://doi.org/10.1109/ICC.1996.535193
  11. M. Veeraraghaven, G. Choudhury, M. Kshirsagar, 'Implementation and Analysis of PCC(Parallel Connection Control),' Proc. of IEEE INFOCOM 1997, pp.832-841, September 1997 https://doi.org/10.1109/INFCOM.1997.644550
  12. Mun Choon Chan and Aurel A Lazar 'Designing a CORBA-Based High Performance Open Programmable Signaling System for ATM Switching Platforms,' IEEE Journal on Selected Areas in Communications, vol. 17, no. 9, pp. 1537-1548, September 1999 https://doi.org/10.1109/49.790480
  13. IETF, Multiprotocol Label Switching (mpls) Working Group, http://www.ietf.org/html.charters/mpls-charter.html
  14. IETF, Common control and Measurement Plane (ccamp) Working Group, http://www.ietf.org/html.charters/ ccamp-charter.html
  15. C. Strinivasn, A.Viswanathan and T. Nadeau, 'Multi-protocol Label Switching (MPLS) Label Switch Router (LSR) Management Information Base (MIB),' IETF RFC 3813, June 2004
  16. 권태현, 임영은, 최인상, 김춘희, 차영욱, '중앙 집중형 서버 기반 망에서의 연결 관리 방식 비교 및 성능 분석,' 정보처리학회논문지, 제13-C권 제7호, pp.923-932, 2006년 12월 https://doi.org/10.3745/KIPSTC.2006.13C.7.923
  17. AdventNet, WebNMS 4 and Agent Toolkit, http://www.adventnet.com
  18. backport-util-concurrent Package, http:// dcl.mathcs.emory.edu/util/backport-util-concurrent