P2PSIP系统子网间会话建立延迟的研究
2011-03-16田辉,庄雷
计算机工程与设计 2011年2期
田 辉, 庄 雷
(郑州大学信息工程学院,河南郑州450001)
0 引 言
SIP(会话初始化协议)是基于信令的协议,它广泛的用于多媒体会话的建立、修改和终止。传统的SIP需要设置注册服务器、代理服务器等中央服务器,完成用户注册、搜索定位和呼叫会话控制等功能,因而存在服务器的单点失效和性能瓶颈问题。P2PSIP系统继承了P2P网络的很多优点,然而引入DHT就增加了用户注册和会话建立延迟,然而延迟是通讯系统比较敏感的。单层P2PSIP结构[1-2]比较简单,但是当节点数量比较大时系统的性能会下降并且会话建立的延迟会随之增大。分层 P2PSIP结构考虑到了节点的异构性和实际通讯量的分布,一定程度上解决了不同覆盖网之间的连接和会话建立延迟的问题。但是分层P2PSIP结构[3-4]没有解决子网间会话建立延迟问题。
通过对IP网络电话的延迟数据分析,分层P2PSIP网络中上层覆盖网中路由的每跳平均延迟时间大于子网内部每跳平均延迟时间。子网间用户会话建立的延迟很大一部分来源于上层覆盖网中的路由延迟。(1)DHT算法[5]定位效率非常高,在一跳内就可以完成对资源的定位。利用该算法的特性就可以最大限度的减少消息在上层覆盖网路由跳数。超级节点(或者路由节点)是根据其处理能力、带宽和稳定性从子网中选择出来的,所以由这些节点组成的上层覆盖网可以很好的适应单跳DHT算法的要求。
1 相关工作
1.1 现有P2P-SIP系统分类
(1)单层P2PSIP系统
在这类方案中,底层覆盖网采用基于分布式哈希表(DHT)的结构化网络架构,所有的节点形成一个单一的网络,使用同一种DHT算法。……
登录APP查看全文
