차세대 방 SIP 서버 시험을 위한 성능 지표 및 시험기 구현

Definition of Performance Indices and Unplementation of Tester for SIP Servers in Next Generation Networks

  • 김용권 (공주대학교 정보통신공학부) ;
  • 박준형 (공주대학교 정보통신공학) ;
  • 기장근 (공주대학교 정보통신공학) ;
  • 이규호 (한국전자통신연구) ;
  • 최길영 (한국전자통신연구) ;
  • 최진규 (한남대학교 전자정보통신공학부)
  • 발행 : 2004.04.01

초록

본 논문은 차세대 네트워크에 사용되는 SIP(Session Initiation Protocol) 프로토콜에 대한 성능 시험시 필요한 시험방안과 성능 지표들을 정의하고 성능 지표에 영향을 줄 수 있는 요소들을 추출하였으며 이를 검증하기 위한 시험기를 구현하였다. 구현된 시험기를 통해 SIP 서버에 대한 성능 시험을 수행하여 SIP 서버들에 대한 성능 평가를 실시하였다. SIP 서버 시험의 성능 지표는 크게 서버의 단위시간당 처리율과 트랜잭션 지연시간. 호 설정의 성공과 실패율로 구분할 수 있으며, 성능 지표에 영향을 줄 수 있는 요소로는 사용자 수와 전송 프로토콜 데이터베이스 액세스 방식. DNS 방식. 호 발생 패턴. 트랜잭션의 정의. 패킷의 크기 등이 있다. 구현된 시험기를 통해 등록 서버와 프록시 서버에 대한 시험을 수행하여 시험대상에 대한 성능 평가를 실시하였으며 시험을 통해 구현된 시험기를 검증하고 제시된 성능 지표와 입력 파라미터에 대한 타당성을 검증하였다. 본 논문에서 규정한 성능 파라미터와 성능 지표는 차세대 네트워크의 주요 구성요소인 SIP 서버 시스템의 성능 평가시 유용한 지표로 사용될 수 있을 것이다.

This paper defines test methodologies and performance indices for SIP server system, and describes elements that can have influence on the test of SIP network equipments. Moreover, we implement a tester to evaluate the performance of SIP Servers such as Registrar and Proxy server. The performance indices for testing SIP servers are message processing rate, transaction delay, and call success probability. The parameters that can have an effect on the performance of SIP servers are user population, transport protocol, method of database access, method of DNS, call creation pattern, definition of transactions, and size of packets. We tested several SIP servers that act as Registrar, Proxy, and Redirect server using the implemented SIP tester, and, as a result, verified functions of the tester and performance indices and input parameters defined in this paper. Performance indices and methodologies presented in this paper can be used to evaluate SIP servers in NGN

키워드

참고문헌

  1. SIPStone SIPStone Benchmarking SIP Server Performance Henning Schulzrinne;Sankaran Niarayanan;Jonathan Lennox;Michael Doyle
  2. interWatch Performance & Verification System NETTEST
  3. The Performer Performance Analysis System Data sheer RADCOM
  4. Abacus2 Data sheer SPIRENT
  5. MSF-IA-SIP.001-FINAL Implementation Agrement for SIP Profile MSF
  6. IETF RFC 3261 SIP: Session Innitiation Protocol IETF
  7. SIP-functionally and sructure of the protocol Omar Abouabdalla;R.Sureswaran
  8. Session Initiation Protocol (sip) Working Group IETF
  9. Session Initiation Protocol Henning Schulzrinne
  10. TTA 저널 no.179 SIP 기반 VolP 최선완
  11. IETF RFC 2327 SDP: Session Description Protocol IETF
  12. IETF RFC 3550 RTP: A transport Protocol for Real-Time applications IETF
  13. IETF RFC 3351 RTP Profile for Audio and Video Conferences with Minimal Control IETF
  14. Performance 'Evaluation of Telecommunications Systems Amila Jamak;Graham Toppin
  15. ITU-T E.721 Network grade of service parameters and target values for circuit-switched services in the evolving ISDN ITU-T
  16. Proceeding of the Seventh International Symposium on Computers and Communications(ISCC'02) SIP Call Setup Delay in 3G Networks Igor,D.D.Curio;Miikka Lundan
  17. JSLEE and the JAIN Initiative Sun Microsystems
  18. NIST SIP About the IP telephony project NIST
  19. TS 102 027-1 V2.0.9 DTS/TIPHON-06021-1 Telecommunications and Internet Protocol Harmonization Over Networks Technology Compliance Specifications ETSI