SIP协议性能测试工具SIPGen的设计与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 5次 | 上传用户:haicang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着会话初始化协议(SIP)逐渐成为下一代网络的核心信令控制协议,基于SIP协议的服务器和终端产品也大量涌现。对这些SIP产品的性能评测自然成为目前亟待解决的问题。本文探讨了SIP协议性能测试方法与评价标准,提出了基于基本呼叫流程的测试方案,并对测试方案中SIP信令和媒体流的NAT穿越问题作了深入的分析。在此分析的基础上,本文提出了带有媒体流传输的SIP系统性能测试方法。该方法通过在SIP信令测试过程中引入媒体流传输机制,对SIP应用系统的整体性能进行全面客观的评测。针对这种测试方法,本文设计并实现了一种SIP协议性能测试工具SIPGen。该测试工具可以模拟多个SIP用户代理同时向SIP服务器发出呼叫,通过统计这些呼叫的处理情况来反映被测系统的性能。SIPGen既可以支持没有媒体流传输的纯SIP信令处理能力的测试,也可以支持带有媒体流传输的服务器整体性能的测试。在测试过程中,还可以通过改变其输入参数,从不同侧面反映被测系统的性能。SIPGen采用的是面向对象的设计方法,各模块功能明确且具有良好的体系结构。设计过程中认真考究了测试工具本身的性能要求。在代码实现阶段,SIPGen尽量采用新技术和新标准来尽可能保持其技术的先进性。本文最后使用SIPGen性能测试工具评测了SIPSYS-CS和SIPSYS-ES两种不同类型的SIP服务器系统,通过列举多个具体的测试过程和分析大量的测试数据,充分地说明了SIPGen工作结果的有效性和真实性。本文同时也指出了SIPGen今后的发展方向。
其他文献
现代信息社会的高速发展是以计算机和通信网络技术的迅猛发展为标志的,随着计算机网络技术的发展,基于网络的计算机应用系统己经成为主流,与此同时,网络信息的安全保密问题也日益
本文探讨了一种使用以C8051F020为代表的片上系统(SOC)单片机为核心的单片机实验系统设计,该系统可以实现专业基础课、专业课(单片机原理与应用,接口技术等)、课程设计和毕业设
嵌入式实时数据库系统是指可在嵌入式设备上独立运行的一种实时数据库系统,既具有嵌入式系统的特点,又具有实时数据库系统的特点。相对于普通的实时事务来说,嵌入式实时数据库系
在现代高技术条件下的军事斗争中,通信卫星面临的最大威胁是敌方的人为干扰。国内外有关部门都在进行相关的干扰与抗干扰技术的研究。天线方向图调零是通信卫星抗干扰技术的重
Internet的普及,为电子商务的迅猛发展提供了有利条件,也给电子商务带来了安全性问题。面对网络中众多的黑客攻击和商业间谍,电子商务必须构筑强有力的安全屏障。综合应用加密技
PDF文档凭借其在表现与传输等方面的优势得到了愈来愈广泛的应用,成为互联网上各种文献存在的主要形式和检索技术需要处理的重要资源;因此,研究含有数学表达式成分的PDF文档的快
Microsoft公司的嵌入式操作系统Windows CE .NET是一个十分流行的嵌入式系统。它可以使用应用程序开发工具eVisual C++,强大的开发平台Platform Builder,它丰富模块化的组件
无线传感器网络是对分散数据进行采集、传输和处理的技术性网络,其内容包括了通信传输、信息采集、数据处理、安全防御和能量资源等等,其涵盖范围几乎涉及工业技术领域的各个
随着电子商务系统越来越复杂、功能越来越强、与系统业务的集成度越来越高,开发人员迫切需要借助复用程度高的框架来快速高效地开发电子商务系统。同时,大部分电子商务系统都没
电子商务随着Internet的热潮逐渐流行起来,成为了商业的新模式。电子商务系统在运行的过程中积累了大量的数据,这对数据挖掘产生了需求。对供应商来说,这些数据是十分宝贵的决策