基于P2P SIP的网络语音系统中数据转发机制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xueyueer001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因特网与音视频编解码技术的飞速发展使得更多的人可利用网络进行通信,这大大的刺激了网络语音(Voice over Internet Protocol)的发展。为了解决规模扩展及成本激增的问题,Peer-to-Peer技术已经被广泛应用于VoIP系统,并取得了成功。但是,在多数基于P2P的VoIP系统中,最大的挑战来源于如何为用户提供低延迟的端到端路由通信机制,即数据转发机制,以支撑高质量的音视频服务。这一挑战降低了VoIP系统中的媒体服务质量。数据转发机制NARS(Novel Application-layer Relay Strategy)作为基于P2P SIP的网络语音系统中的核心模块,旨在解决VoIP系统中对等网络上两点间应用层的数据转发问题。会话初始化协议(Session Initiation Protocol)是由IETF组织提出的一种基于IP网络实现实时通讯应用的信令协议。它是基于C/S模式的,而P2P SIP系统将P2P技术与SIP进行了有效的结合。其核心模块NARS数据转发机制正是利用寻找中转节点(relay)的方法,在应用层选取网络状况良好、到通信双方延迟都较低的节点作为通信的转发节点,依靠网络中节点的多样性与差异性提供强大的转发能力,使得原本端到端直连时质量不佳的效果得到改善。其基本思想是在节点加入到P2P网络中时,通过索引服务器的引导,获得并保存自己的邻居信息,根据邻居节点到自己的时延信息构建环状的延迟聚集结构;通过节点互换邻居的方法维护自己的延迟环状网络,并动态更新这些信息;查找两通信节点的中转节点时,通过向最内层邻居节点发送查找消息来找到多条从查找节点经过邻居节点、不断逼近目标节点的路径,并选取合适路径作为转发路径;在查找失效时使用另一种静态的查找策略——物理IP邻近策略,通过索引服务器找到次优路径。数据转发机制NARS根据通信双方节点的网络状况完成转发功能,同时支持标准SIP终端的加入。在性能方面,算法通过NS2网络模拟软件进行了模拟,其结果表明转发算法的平均命中率在0.7到0.9之间,通过转发后的平均端到端时延低于150ms,对整个系统性能改善明显。
其他文献
对象存储系统作为近几年兴起的一种存储技术,越来越在高性能存储领域受到重视,研究对象的相关性对于优化对象存储系统的管理策略和性能都有着重要意义。在对象存储系统中,元
随着信息时代的快速发展,不同行业产生了大量的行业数据。这些数据蕴含着行业的重要信息,然而这些数据过于庞大,不仅样本动辄千万计,而且数据维度较高,给数据挖掘工作带来极
随着互联网技术与应用的迅速发展,Web服务作为部署在互联网上的组件,展现出良好的封装性、松耦合性以及跨平台性。因此,Web服务成为了人们关注的焦点。近年来,互联网上出现的Web
为了解决传统基于会话初始化协议SIP(Session Initiation Protocol)的VoIP系统普遍存在的扩展性差和性能瓶颈的问题,人们提出了P2PSIP(Peer-to-Peer SIP)技术,用分布式的方法
随着计算机网络技术、特别是Internet技术的迅速发展和普及,从根本上改变了信息产业的组织结构、信息产品的开发方法以及信息技术的应用模式。基于Internet的企业内部网络Int
数据挖掘是指从数据库中抽取隐含的、具有潜在使用价值信息的过程,是一种新型的数据分析技术,己经被广泛应用于金融、保险、政府、教育、运输以及国防等领域。粗糙集理论是波
当前网络中存在着许多诸如网络扫描、拒绝服务攻击等以网络入侵或网络破坏为目的的网络异常行为,严重影响了网络的正常运行。虽然目前已经有了基于阀值过滤、特征匹配、统计
随着互联网和移动通信网的迅猛发展,下一代互联网协议和3G通信协议的产品层出不穷,而各种产品的开发离不开协议测试工具的检验。由欧洲电信标准协会ETSI(European Telecommun
随着Internet网络的普及,Linux操作系统正在各个方面得到广泛的应用。Linux操作系统在服务器、嵌入式等方面已经取得不俗的成绩,在桌面系统方面,也逐渐受到欢迎。于是,Linux
与Voronoi图不同,Power图有着精确限容的特性。在普通Power图上添加容量限制约束即得到容量限制Power图。现有生成容量限制Power图的算法时间复杂度高,速度较慢。本文提出了