基于聚类判断准则的节点对融合网络拓扑估计方法

文档序号:7814600阅读:355来源:国知局
基于聚类判断准则的节点对融合网络拓扑估计方法
【专利摘要】本发明公开了一种基于聚类判断准则的节点对融合网络拓扑估计方法;其具体包括以下步骤:信息输入、初始化、对门限值分等级、利用节点对融合方法求出拓扑、判断门限值分等级是否完成、利用聚类判断准则选择最优拓扑和输出结果。本发明的基于聚类判断准则的节点对融合网络拓扑估计方法将节点对融合方法和分层聚类方法结合,通过对Δ进行分等级操作,将每一个不同的Δ值对应一个求出来的拓扑,解除了对门限值人为取值的依赖,提高了拓扑估计正确率;再基于分层聚类的思想,利用基于聚类的平方误差准则从所有的拓扑中选出最优的拓扑作为输出结果,减少了选出最优拓扑时的计算量。
【专利说明】基于聚类判断准则的节点对融合网络拓扑估计方法

【技术领域】
[0001] 本发明属于网络拓扑估计方法【技术领域】,尤其涉及一种基于聚类判断准则的节点 对融合网络拓扑估计方法。

【背景技术】
[0002] 随着互联网技术的发展,现代人的生活越来越离不开网络。因此,对于网络参数的 各种测量就变得尤为有意义。网络拓扑估计是进行网络参数各种测量的基础。网络拓扑识 别目前主要有两种方法。一是传统的网络识别方法,这需要依靠中间节点的协作,通过他们 的反馈信息来估计网络拓扑。另一种是基于层析成像技术的网络拓扑识别方法,和传统的 网络识别方法相比,网络层析成像技术均假设中间节点不协作。通过发送端到端的探测包, 搜集这些探测包所返回的信息(如时延平均值、方差等),通过一定的算法模型来推测出所 测网络的逻辑拓扑。这种方法的优点是,不需要依靠中间节点的协作,缺点是因为假设所有 中间节点均不协作,所以会向网络发送大量的探测包,从而加重网络的负载。目前基于网络 层析成像技术的拓扑识别分为单播网络拓扑识别和多播网络拓扑识别。单播网络拓扑识别 中,探测包的目的地是一个终端节点,而多播网络识别中,探测包的目的地是是多个终端节 点。为了计算节点之间的相关性,测量不同节点的探测包要尽量要求他们在经过共享路径 的部分情况要相同,这在多播网络中是很好实现的,但多播协议在实际网络中并没有被广 泛配置,因此基于多播测量的网络拓扑识别在实际应用中受到限制。单播网络拓扑识别利 用端到端测量获得节点对的相似度(用于描述一个源节点到两个目的节点共享路径长的 度),然后根据相应的算法推测出所测网络的逻辑拓扑。现有的单播网络拓扑估计方法可以 分为两类:节点对融合方法和分层聚类方法。节点对融合方法的思想是:首先在目的节点 集合中找出一对共享路径长度最大的目的节点,为他们创建新的父节点,同时把这对节点 从目的节点中删除,并将父节点加入目的节点集合,然后利用判断条件找出该对目的节点 的所有邻节点,同时把找出来的这些邻节点从目的节点中删除。一直迭代上述过程,直到目 的节点集合中只剩下一个节点为止,最后剩下的这个节点就是根节点的子节点。该方法在 节点加入的过程中需要根据给定门限△判定每个叶节点是否连接到已知的内部节点,因 此门限的选择对该方法的估计精度存在较大影响。分层聚类方法的思想是:把网络拓扑估 计问题看成是叶节点聚类过程,把网络拓扑看成是聚类的结果。同样以节点对的共享路径 长度作为输入,根据测量的共享路径长度对目的节点以递归的方式进行分层聚类。共享路 径长度相似的目的节点被分为同一簇,在拓扑中表现为具有同一父节点。然后递归此过程, 直到不能聚类为止,得到最终拓扑。分层聚类方法不需要给定门限,并且具有估计精度高的 优点,但是该方法在聚类过程中需要根据给定准则判断聚类结果的好坏,通常采用基于最 大似然的方法判断,其存在的问题是计算复杂度过高。节点对融合方法中,其优点是计算简 单,但缺点也比较明显:门限值△的取值都是取人为的经验值,比如所有节点对的共享路 径的最大值或者最小值,这就会导致最后所得到的拓扑对于门限值A的依赖性过高。A过 小很导致本来应该是邻居节点的节点被误判为不是邻居节点,△过大会导致本来不是邻居 节点的节点被误判为是邻居节点。以上两种误判都会导致最终拓扑识别的错误。从而使得 节点对融合方法的拓扑估计正确率不高。分层聚类方法中克服了节点对融合方法对于A 人为取值依赖性过高的缺点,提高了拓扑估计正确率,但是计算复杂度较高。


【发明内容】

[0003] 为了解决以上问题,本发明提出了一种基于聚类判断准则的节点对融合网络拓扑 估计方法,通过分等级操作,解除了对门限值人为取值的依赖,提高了拓扑估计正确率,同 时利用基于聚类的平方误差准则,减少了选出最优拓扑时的计算量。
[0004] 本发明的技术方案是:一种基于聚类判断准则的节点对融合网络拓扑估计方法, 包括以下步骤:
[0005] S1.输入源节点S,目的节点集合D,所有目的节点对的共享路径长度L(i,j),
[0006] 其中,i,jeD,i尹j,S表示利用发送探测包对网络进行测量时的源节点,D表示 从源节点S可到达的一系列目的节点集合,L(i,j)表示从源节点S出发分别到节点i和节 点j两条路径的共享路径长度;
[0007] S2.进行初始化操作,设定门限等级数t为0,门限值集合A' = (K拓扑集合T' =小,平方误差集合W'=小;
[0008] S3.根据公另

【权利要求】
1. 一种基于聚类判断准则的节点对融合网络拓扑估计方法,其特征在于,包括以下步 骤:
51. 输入源节点S,目的节点集合D,所有目的节点对的共享路径长度L(i,j), 其中,i,j e D,i尹j,S表示利用发送探测包对网络进行测量时的源节点,D表示从源 节点S可到达的一系列目的节点集合,L(i,j)表示从源节点S出发分别到节点i和节点j 两条路径的共享路径长度;
52. 进行初始化操作,设定门限等级数t为0,门限值集合A'=小,拓扑集合T'= 小,平方误差集合W'=小;
其中,S为门限的经验值,t = t+l,m为总的门限等级数;
54. 根据步骤S3中分等级操作后的门限值,利用节点对融合方法求出拓扑;
55. 通过比较t与m,判断门限值分等级操作是否完成;
56. 若门限值分等级操作完成,则利用聚类判断准则,从所有得到的拓扑中选择最优拓 扑;
57. 输出最优拓扑作为最终结果。
2. 如权利要求1或所述的基于聚类判断准则的节点对融合网络拓扑估计方法,其特征 在于:所述步骤S4根据分等级操作后的门限值,利用节点对融合方法求出拓扑具体为将门 限值A的当前取值作为经验值,根据节点对融合方法得到一个拓扑f = (F,£),并且A ' =a' u A,r =w' uw,r=ru:f,其中,v表示最终拓扑的所有节点的集合,e表示 最终拓扑的所有链路集合,W表示平方误差集合中的一个元素。
3. 如权利要求1所述的基于聚类判断准则的节点对融合网络拓扑估计方法,其特征在 于:所述步骤S5判断门限值分等级操作是否完成具体为判断此时t是否小于m,若t〈m,则 返回步骤S3 ;若t > m,则门限值分等级操作完成。
4. 如权利要求1所述的基于聚类判断准则的节点对融合网络拓扑估计方法,其特征在 于:所述步骤S6利用聚类判断准则从所有得到的拓扑中选择最优拓扑具体为将所有得到 的拓扑作为一种聚类结果,调用基于聚类的平方误差准则选择出其中平方误差最小的拓扑 作为最优拓扑。
【文档编号】H04L12/24GK104348665SQ201410476794
【公开日】2015年2月11日 申请日期:2014年9月17日 优先权日:2014年9月17日
【发明者】费高雷, 李曦楠, 胡光岷 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1