基于中国互联网的P2P-VoIP系统网络域若干关键技术研究

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:firefly_xk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P-VoIP (Peer-to-Peer Voice over IP)是一种在互联网中通过P2P网络实现VoIP的新技术。相比传统C/S (Client/Server)架构的VoIP, P2P-VoIP具有部署成本低、维护成本低、易部署、易扩展、高可靠等优点,在10年左右的时间中逐渐成为Internet中一种最具影响力、颠覆性技术和最热门的应用。典型的P2P-VoIP系统有Skype、谷歌GTalk、腾讯QQ等。P2P-VoIP系统的一个关键需求是网络域的若干关键技术研究。其中包括:(1)互联网时延空间特点,P2P-VoIP系统作为对时延非常敏感的业务需要掌握互联网时延空间的特点,并根据互联网时延空间的特点设计网络架构,以解决应用层(Overlay)拓扑和网络层(underlay)拓扑不一致的问题,同时掌握互联网时延空间的特点对解决网络域中的其他关键技术问题也是非常重要的;(2)节点距离预测,P2P-VoIP系统需要拥有节点距离预测能力,以协助解决网络域中的邻近节点选择、超级节点选择、中继节点选择、负载均衡、备份等关键技术问题;(3)超级节点选择,P2P-VoIP系统需要拥有超级节点选择能力,选出一些性能较高的节点作为超级节点,以提高P2P-VoIP系统的性能;(4)中继节点选择,P2P-VoIP系统需要拥有中继节点选择能力,以提高P2P-VoIP的语音质量。目前学术界对网络域若干关键技术的研究主要有以下4个方面:(1)在互联网时延空间方而,主要集中于TIV (Triangle Inequality Violation)反三角研究,致力于分析TIV的特点,并根据TIV特点优化网络坐标系统,以减少网络坐标系统的误差;(2)在节点距离预测方面,主要集中于网络坐标系统研究,致力于通过有限的测量来预测互联网中任意节点之间的距离,以解决邻近节点选择等问题;(3)在超级节点方面,主要集中于超级节点网络架构研究,致力于普通节点和超级节点的2级P2P网络架构研究,以提高P2P系统的性能;(4)在中继节点选择方面,力图在P2P网络中选择低时延中继链路来中继VoIP业务,以提高P2P-VoIP的语音质量。然而,当前针对上述网络域若干关键技术的研究还存在一些问题:大多数研究通常关注于网络域的某一个方面,而没有针对网络域若干关键技术提出一个系统的解决方案,例如互联网时延空间的研究通常关注TIV反三角的研究,而没有研究AS (Autonomous System)和AS之间的链路时延特点等;TIV反三角研究在减少网络坐标系统误差的同时,却没有根据TIV反三角特点设计P2P-VoIP网络架构、超级节点选择算法、中继节点选择算法等;节点距离预测的研究通常适用于邻近节点选择,而不适用于中继节点选择;超级节点的研究通常关注于网络架构研究,却很少提出具体的超级节点选择算法;中继节点选择的研究更多的是方法方面的研究,很少有相应的算法可以应用到实际的P2P-VoIP系统中,也没有将上述网络域的关键技术结合提出一个系统的解决方案。本文在充分分析P2P-VoIP系统网络域若干关键技术研究需求的基础上,提出一个系统的解决方案,以提高P2P-VoIP系统的性能和可用性。本文将对P2P-VoIP系统网络域的4个关键技术进行研究:(1) Internet时延空间特点测量研究;(2)节点距离预测方案;(3)超级节点选择算法;(4)中继节点选择算法。相比之前的研究工作,本文致力于提供一套有效、高性能和可实用的P2P-VoIP系统解决方案,并且本文提出的网络域关键技术解决方案不仅对P2P-VoIP系统具有重要意义,而且在P2P的其他应用领域也有较好的应用前景。本文的主要贡献如下:(1)对中国Internet时延空间进行大量的测量研究,分析归纳出中国互联网时延空间的特点,为解决P2P-VoIP系统中网络架构设计、节点距离预测、超级节点选择算法和中继节点选择算法等关键技术问题提供依据。与目前大多数研究只使用一个时延矩阵不同,本文通过在不同时段测量得到的多个时延矩阵数据来分析中国Internet时延空间的特点。例如中国Internet存在大量的TIV反三角现象;链路时延呈现周期性变化规律,其周期为24小时;TIV中长边通常为大AS之间的链路;TIV呈现周期性变化规律,周期为24小时;AS内部的时延一般小于150ms; AS之间的时延变化较大,部分链路时延会超过300ms,不能满足VoIP通话的质量要求;网络拥塞多出现在大AS之间的链路。互联网时延空间特点的测量研究对解决P2P-VoIP系统中网络架构设计、节点距离预测、超级节点选择算法和中继节点选择算法等关键技术问题是至关重要的。(2)提出基于互联网时延空间的节点距离预测方案IDMS。IDMS的网络架构不仅可以作为P2P-VoIP系统的网络架构,而且为解决P2P-VoIP系统中超级节点选择和中继节点选择等关键技术问题提供依据。IDMS采用AS之间的时延矩阵进行节点距离预测。在IDMS中,节点存储2种时延矩阵:实时测量的时延矩阵和历史测量的时延矩阵,IDMS弥补了网络坐标系统不能有效地描绘TIV的缺陷。相比Phoenix的网络坐标系统,采用历史测量时延矩阵的IDMS,在网络忙时和闲时的节点距离预测相对误差的第90百分位分别减少53%和76.56%;短链路(时延小于50ms)预测相对误差的第90百分位分别减少85.80%和87.06%;TIV_V(TIV描绘正确)第90百分位分别提高70.56%和51.9l%;TIV_F(TIV描绘错误)第90百分位分别降低53.71%和57.26%;并且消息开销也大幅降低。IDMS的网络架构不仅可以作为P2P-VoIP系统的网络架构,而且为解决P2P-VoIP系统中超级节点选择和中继节点选择等关键技术问题提供依据。(3)提出基于IDMS和区域划分的超级节点选择算法,以优化P2P-VoIP系统的性能。为了在大规模且高动态的P2P网络中选择性能较高的节点作为超级节点,本文提出超级节点选择的一些指标要求,如普通节点访问超级节点的时延小、超级节点分布均匀、保持超级节点的比例、负载均衡、收敛时间小、抗扰动性强。根据上述指标要求,设计基于IDMS和区域划分的超级节点选择算法。节点根据AS进行聚类,同一个AS内的节点聚成一个簇,然后在每个簇中单独运行超级节点选择算法。为加速算法运行并减轻节点负载,在每个簇中进行区域划分,采用两级选举机制,并给出节点数量估计、区域划分参数估计、负载均衡机制、超级节点选择算法模型。理论分析和仿真实验表明本文设计的超级节点选择算法能够满足所述指标要求。(4)提出基于IDMS的中继节点选择算法,以提高P2P-VoIP业务的QoS。对中国Internet时延空间特点的分析表明中国Internet也存在大量的TIV(反三角)现象,并且部分链路的RTT大于300ms,该链路不能满足VoIP的QoS要求。TIV现象表明可以通过中继链路来提高VoIP的语音质量。中继节点选择算法基于IDMS和超级节点选择算法来设计。超级节点存储2种时延矩阵:实时测量的时延矩阵和历史测量的时延矩阵,普通节点向超级节点查询能够满足VoIP要求的中继节点,超级节点通过查询其存储的2种时延矩阵,寻找中继AS,进而在中继AS中找到中继节点。通过理论分析和基于测量数据的仿真实验,相比ASAP,本文的中继节点选择算法计算开销较小,只与时延矩阵的大小相关,选择的准确率能够达到ASAP的上限,并且系统开销在AS数量较小时,优于ASAP方案。
其他文献
步入依法治国时期后,政府的行政行为由简单的强制及命令行政转变为服务行政。这些变化带来了行政法原则的相应调整,信赖保护原则开始进入人们的视野。信赖利益原系民法上原则
<正>远在2 500多年前,古希腊人就发现用毛皮磨擦过的琥珀能吸引一些像绒毛、麦杆等轻小的东西,他们把这种现象称作"电"。在此后的时间里,人们通过不断的实验与研究,对电有了
期刊
<正>据国外媒体报道,宝马公司研制出一款可以变形的汽车"GINA",车身面料使用无缝织物材料,覆盖整个金属结构。基于这种设计,驾驶者可以随意改变车的外形。形象地说,它就是汽
由于对系统动态性能期望的提高,所建立的系统模型需要更加真实地反映实际系统的特性。由控制信号的计算、传输以及控制力的产生所引起的控制时滞普遍存在于实际控制系统中。同
本文以人力资源端假设和市场端判断的变化为线索,回溯了人力资源管理发展阶段中的三个范式,认为网络化范式已不适应当前管理环境的需求,应该进入到有"云计算法则"干预的"云范
合理的薪酬模式可以为企业薪酬体系的建立提供良好的框架。本文比较了几种薪酬模式的优缺点,结合近年来我国国有企业改革的实践,对国企薪酬模式选择提出了建议。
目的:探讨老年原发性高血压中医证型与心率变异性之间的相关性,为老年原发性高血压中医辨证分型的客观化提供实验依据。方法:本研究通过设计调查问卷,运用四诊的方法收集每个患
资本市场中的收购与反向收购,围绕着并购重组这一问题而成为关注的焦点,其中借壳上市更是成为企业进入资本市场的一种重要方式,不少房地产企业通过借壳成功上市,同时资本市场
教育中存在的"国家主义问题"是不同国家遭遇功利教育的共同根源,要克服功利教育就需要一种明确支持合理分配教育权威以及确定国家干预教育的合理限度的民主教育理论。杜威的
近年来,有关体育消费心理和行为的研究虽然也受到了人们的关注,但研究成果较少。现有的研究视角集中在对体育消费行为的外在因素的研究方面,如体育消费水平、参与体育活动的频度