基于P2PSIP技术的VoIP系统的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:msbt098
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了解决传统基于会话初始化协议SIP(Session Initiation Protocol)的VoIP系统普遍存在的扩展性差和性能瓶颈的问题,人们提出了P2PSIP(Peer-to-Peer SIP)技术,用分布式的方法来管理多媒体会话。然而,现有的P2PSIP技术过分地强调系统整体的去中心化和分布式,即便在某种程度上,系统具有一定的可靠性和可控性,但节点高度自治的特点使整个系统的性能得不到持续稳定的保障,在可管理的角度上也不能够满足运营商的需求。基于P2PSIP技术的VoIP系统是一种层次化的网络架构,该网络架构分为三个层次,分别为:超级节点、SIP客户端节点和全局管理服务器。超级节点之间通过结构化的P2P覆盖网组成P2PSIP网络,超级节点相当于传统SIP网络中的SIP服务器。多个超级节点间分担负载,分工合作取代传统SIP服务中单台服务器的作用。SIP客户端节点采用客户端/服务器的模式连接到超级节点,通过超级节点登陆到P2PSIP网络,完成资源发布和定位。全局服务器节点用于用户信息的管理和通话计费,并且为超级节点提供接入服务。在P2PSIP网络中,资源发布和定位算法是基于Kademlia DHT来实现的。SIP客户端节点注册后,由超级节点作为代理服务器把该用户的信息发布到P2PSIP网络中距离该注册用户最近的K个节点上面。当其他SIP客户端呼叫该用户时,也是由超级节点作为代理在P2PSIP网络发起搜索,定位用户的地址信息,并且把呼叫请求发送到被叫。根据实际部署测试和基于NS2(Network Simulation Version 2)网络模拟的结果,本系统具有良好的扩展性,N个超级节点的服务能力约等于N个服务器服务能力的总和。当整个系统的服务能力不足时,只需要添加新的超级节点就可以了。呼叫建立过程中,由SIP服务器查找操作引起的平均查找时延为1985ms,前95%的查找时延小于2917ms,考虑到SIP消息的时延,系统在Internet环境下绝大多数呼叫建立时延都不超过6.6秒,符合国际电信联盟对网络电话的推荐标准(前95%的呼叫建立时延小于11秒),同时也说明提出的系统架构是具有可行性和良好的扩展性的。
其他文献
数据仓库和商业智能的作用在于为业务人员提供定制操作性和战略性业务决策所需的信息和工具,联机分析处理(OLAP)是数据仓库的主要应用之一。ROLAP是联机分析处理(OLAP)中使用
随着计算机网络技术的迅猛发展,互联网(Internet)已经成为人类社会重要的信息基础设施。传统网络服务如今越来越难以满足人们对信息业务的需求,以视频会议、视频点播、远程教育
通信技术的快速发展,通信网络规模的愈加庞大,结构的愈加复杂,给网络的运行维护造成了许多困难,增加了网络运维的工作量和网络运行中发现故障、确定故障以及处理故障难度,影
随着计算机、互联网以及移动通信技术的迅猛发展,互联网正逐步走出其原有的军事、科研、教育领域,深入到人们的日常生活工作当中。从技术的角度来看,网络技术的发展需要相应
互联网的快速发展使网络上的各种信息呈现出快速增长的趋势。如何从浩瀚的互联网文本中获取有效信息、分析网页数据之间的关联性等,是自然语言处理领域的一项挑战。网页导航
核磁共振成像作为一门新兴的影像学检查手段,能够非常准确地显示脑部解剖结构,确定或排除绝大多数病变组织,在医疗诊断上得到了广泛的应用。随着科技的发展,人们对成像的要求
随着多核处理器技术的发展,计算机已经从单核逐渐过渡到多核,未来的计算机将具有越来越多的计算资源。如何采用一种高效和灵活的方式管理和利用众多的计算资源以及如何充分发
对象存储系统作为近几年兴起的一种存储技术,越来越在高性能存储领域受到重视,研究对象的相关性对于优化对象存储系统的管理策略和性能都有着重要意义。在对象存储系统中,元
随着信息时代的快速发展,不同行业产生了大量的行业数据。这些数据蕴含着行业的重要信息,然而这些数据过于庞大,不仅样本动辄千万计,而且数据维度较高,给数据挖掘工作带来极
随着互联网技术与应用的迅速发展,Web服务作为部署在互联网上的组件,展现出良好的封装性、松耦合性以及跨平台性。因此,Web服务成为了人们关注的焦点。近年来,互联网上出现的Web