一种基于层次型坐标系统的ip网络时延预测方法

文档序号:7673582阅读:316来源:国知局
专利名称:一种基于层次型坐标系统的ip网络时延预测方法
技术领域
本发明涉及计算机网络性能测量领域,具体涉及一种时延预测精度更高且能满足有差异性时延预测需求的IP网络时延预测方法。
背景技术
近年来,随着计算机普及、网络技术的迅速发展,网络结构所呈现出的高度复杂性和异构性,使得IP网络性能的可知性变差,同时新的网络应用程序需要依赖该信息进行性能优化,如基于CDN(内容分发网络)的流媒体服务中,可以依据网络性能状况选择最优服务器为用户提供服务,从而提高网络使用率。能作为反映实际IP网络性能的参数有很多, 如节点间时延、带宽、路由跳计数等,其中节点间时延也常被称之为“网络距离”(Network Distance),是作为反映网络性能的关键参数之一,在网络性能优化和改善中发挥着重要作用,而目前网络性能测量领域研究热点便是如何快速准确地获得节点间时延信息。与传统的直接测量方式相比(如Ping主动测量),近来提出的基于IP网络坐标系统的非直接测量方法,以度量空间嵌入理论为基础,仅仅需要部分节点间的直接测量时延信息,就能实现网络中任意节点间的时延预测,时间复杂度从0(N2)降到O(N);并且可以采用几何方法相互独立的对网络时延进行存储、计算和处理的操作,方便了分布式网络应用对路由选择进行优化决策。但是目前研究工作存在如下缺点单一层次关系的IP网络坐标系统难以同时提高长、短距离时延预测精度,并且对外提供的都是细节一致的时延预测信息,不能满足有差异性的时延预测需求(如某些应用只关心节点粗略的远近相对排序信息即可,而有些则需要节点的精细位置信息,这就要求坐标系统在时延预测时具有缩放能力),使得实际网络应用难以基于IP网络坐标系统时延预测能力来优化网络使用率。另一方面,本发明申请人在先发明申请“基于弹簧系统模型的IP坐标系统快速收敛实现方法”,公开了一种建立节点全局坐标的方法。

发明内容
本发明所要解决的问题是如何提供一种基于层次型坐标系统的IP网络时延预测方法,能满足有差异性时延预测需求且时延预测精度更高。本发明所提出的技术问题是这样解决的提供一种基于层次型坐标系统的IP网络时延预测方法,其特征在于包括以下步骤A通过系统模型和实测时延确定节点的全局坐标;B选取实测时延值位于
内的参考节点,N < 100,并依据参考节点时延信息确定节点的局部坐标,所述时延信息包括实测往返时延值RTT和参考节点的局部坐标值;C根据不同预测需求选择利用全局坐标和/或局部坐标,预测节点间时延。按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,优选N = 80。
按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,所述系统模型是单弹簧系统模型、多弹簧系统模型或粒子力场模型(Big Bang Simulation) 0按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,所述确定节点的局部坐标采用高精度的网络定位算法(GlcAal Network Positioning)、实用因特网坐标算法(Practical Internet Coordinate)或'j丁塔算法(Lighthouse)。按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,所述确定节点的局部坐标包括将不同节点的局部坐标放在一致性的参考坐标系中进行比较。按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,预测节点间时延包括以下三种情况(一)所述步骤C包括仅利用全局坐标预测节点间时延,所述预测需求是全网节点间的相对位置排序;(二)所述步骤C包括仅利用局部坐标预测节点间时延,所述预测需求是相邻节点间精确时延值;(三)所述步骤C包括同时利用全局坐标和局部坐标预测节点间时延通过全局坐标获得途经各节点、再叠加对应局部坐标预测的时延,所述预测需求是获取时延代价最小路径。按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,还包括网络节点存储包括自身和相邻节点全局坐标的全局位置信息,还存储包括自身和相邻节点局部坐标的局部位置信息。按照本发明所提供的基于层次型坐标系统的IP网络时延预测方法,还包括网络节点定期与其直接相邻节点交互并更新所述位置信息,同时更新路由选择表。本发明有益效果在于1、构建具有上下层次化关系的IP网络坐标系统,相互独立全局坐标系统和局部坐标系统,能避免长、短时延相互干扰影响时延预测精度;2、全局坐标用于预测节点间相对位置排序,而局部坐标用于预测节点间的时延值,从而能对外提供差异性的时延预测需求;3、通过全局坐标和局部坐标相互配合来提供时延预测服务,满足网络应用对时延信息的不同需求。


图1是层次化IP网络坐标系统构建策略流程图;图2是全局坐标系统构建策略示意图;图3是局部坐标系统构建策略示意图;图4是网络层IP数据包报文结构图;图5是节点间信息交互格式结构图;图6是坐标信息共享解决方案示意图。
具体实施例方式下面结合附图对本发明作进一步描述单一层次关系的IP网络坐标系统无法对外提供差异性的时延预测需求,并且在构建过程中存在着长、短时延相互干扰等因素的影响,其时延预测精度并不高;并且节点仅能了解部分节点的位置信息,而无法进一步了解到全网节点的位置信息。目前难以基于IP 网络坐标系统进行IP数据包路由转发,使其离实际部署优化网络应用还有很大差距。针对上述情况,多层次IP网络坐标系统能够对外提供差异性的时延预测需求,并且其在构建过程中避免了长、短时延相互干扰,能有效的提高时延预测精度;而有效的坐标信息共享维护方法,使得节点能对网络中所有节点的位置信息、更多网络性能参数有所了解。如图1所示,多层次IP网络坐标系统依据实测时延样本,依据不同构建策略分别建立具有上下层次化关系的全局坐标系统和局部坐标系统。1.多层次IP网络坐标系统的构建流程如图1所示,节点依据实测时延样本,首先选择具有可扩展性高、收敛性强和计算开销小等优势的算法进行全局坐标系统的构建。当节点计算出其全局坐标后,依赖于满足一定约束条件的参考节点时延信息(本发明优选处于区间W,80ms]的参考节点),选择时延预测精度高的算法进一步构建局部坐标系统。本发明中选择新节点的全局坐标初始值为坐标原点值,而局部坐标初始值为其当前全局坐标值。2.全局坐标系统构建策略(1)变量描述如图5所示,本地节点L获取发送信息节点的全局坐标更新信息UDi, RTTi, Wi, CJ,分别表示其唯一标识、往返时延值、误差因子和全局坐标值;Cold和Cnew是节点L更新前后的全局坐标值;W-和Wnew是节点L更新前后的误差因子。其值越小,节点L对节点间相对位置排序信息预测准确性越高。(2)构建策略实施过程方法输入
权利要求
1.一种基于层次型坐标系统的IP网络时延预测方法,其特征在于,包括以下步骤A通过系统模型和实测时延确定节点的全局坐标;B选取实测时延值位于
内的参考节点,N < 100,并依据参考节点时延信息确定节点的局部坐标,所述时延信息包括实测往返时延值RTT和参考节点的局部坐标值;C根据不同预测需求选择利用全局坐标和/或局部坐标,预测节点间时延。
2.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, N = 80。
3.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 所述系统模型是单弹簧系统模型、多弹簧系统模型或粒子力场模型。
4.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 所述确定节点的局部坐标采用高精度的网络定位算法、实用因特网坐标算法或灯塔算法。
5.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 所述确定节点的局部坐标包括将不同节点的局部坐标放在一致性的参考坐标系中进行比较。
6.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 所述步骤C包括仅利用全局坐标预测节点间时延,所述预测需求是全网节点间的相对位置排序。
7.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 所述步骤C包括仅利用局部坐标预测节点间时延,所述预测需求是相邻节点间精确时延值。
8.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 所述步骤C包括同时利用全局坐标和局部坐标预测节点间时延通过全局坐标获得途经各节点、再叠加对应各局部坐标预测的时延,所述预测需求是获取时延代价最小路径。
9.根据权利要求1所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 还包括网络节点存储包括自身和相邻节点全局坐标的全局位置信息,还存储包括自身和相邻节点局部坐标的局部位置信息。
10.根据权利要求9所述的基于层次型坐标系统的IP网络时延预测方法,其特征在于, 还包括网络节点定期与其直接相邻节点交互并更新所述位置信息,同时更新路由选择表。
全文摘要
本发明公开了一种基于层次型IP网络坐标系统的节点间时延预测方法,其特征在于,包括以下步骤A通过系统模型和实测时延确定节点的全局坐标;B选取实测时延值位于
内的参考节点,N<100,并依据参考节点时延信息确定节点的局部坐标,所述时延信息包括实测往返时延值RTT和参考节点的局部坐标值;C根据不同预测需求选择利用全局坐标和/或局部坐标,预测节点间时延。本发明能满足有差异性时延预测需求且时延预测精度更高。
文档编号H04L12/26GK102195833SQ20111013266
公开日2011年9月21日 申请日期2011年5月20日 优先权日2011年5月20日
发明者周亮, 王文琳, 阳小龙, 隆克平 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1