[发明专利]一种基于多参数认知的快速网络拓扑推断方法有效
申请号: | 201310293511.2 | 申请日: | 2013-07-12 |
公开(公告)号: | CN103326904A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 徐友云;李来扛;李宁;谢威;张冬梅 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 夏平 |
地址: | 210016 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 参数 认知 快速 网络 拓扑 推断 方法 | ||
1.一种基于多参数认知的快速网络拓扑推断方法,其特征在于它包括以下步骤:首先对探测报文时延及探测报文丢失感知,对探测报文时延参数进行差值分析,通过计算叶节点间的相似度来判断叶节点的关系并推测得到叶节点拓扑结构,将叶节点拓扑与原拓扑对比判断其相似度是否满足适当的阈值要求,若不满足要求则反馈调整探测报文参数,完成认知循环;若满足要求则分析父节点丢包参数,计算父节点间的Hamming距离作为其相似度,根据相似度推断节点关系,进而推断网络拓扑结构。
2.如权利要求1所述的基于多参数认知的快速网络拓扑推断方法,其特征在于该方法具体包括以下步骤:
a、在无线网络中构建树状网络拓扑结构,其中包含根节点、中间节点和叶节点,记录各节点之间的父子、兄弟、孤立关系;兄弟节点在其上层拥有同一个父节点,而此兄弟节点称作是父节点的子节点,孤立节点在本层无兄弟关系节点;
b、由根节点连续向所有叶节点组播探测报文;每个叶节点记录所有探测报文丢失情况并计算每个探测报文的时延;
c、对各叶节点探测报文的时延数据进行差值分析,并计算各叶节点的相似度;
d、根据叶节点的相似度,判断叶节点的关系是兄弟节点或孤立节点,进而得到叶节点拓扑结构,并判断叶节点拓扑与原拓扑的相似度即判断各节点之间的父子、兄弟、孤立关系与步骤a中的构建的关系是否吻合,网络拓扑的相似度等于节点集中被正确识别出的节点数量与节点集中总的节点数量的比值;
如果相似度达到阈值要求,则进行步骤e;
如果相似度达不到阈值要求,则反馈调整探测报文参数,减小发送探测报文的时间间隔,返回步骤b;
e、根据子节点报文丢失情况推测父节点的报文丢失情况,进而计算父节点及孤立节点间的Hamming距离,若节点间的Hamming距离满足给定的关系式则视为兄弟节点,否则视为非兄弟节点,以此推断节点间的关系,进而得到网络逻辑拓扑结构。
3.如权利要求2所述基于多参数认知的快速网络拓扑推断方法,其特征在于,所述步骤a中无线树状网络拓扑结构中,根节点组播m个探测报文给所有叶节点,探测报文间有一定的时间间隔。
4.如权利要求2所述基于多参数认知的快速网络拓扑推断方法,其特征在于,所述步骤b 中每个叶节点都用一个随机过程来表示探测报文丢失情况,其中表示第i个探测报文在节点k处的丢失情况,如果节点k接收到探测报文,则否则用表示节点k处第i个探测报文的时延。
5.如权利要求2所述基于多参数认知的快速网络拓扑推断方法,其特征在于,所述步骤c中具体包括:
计算各叶节点的相似度:针对任意两个叶节点k、l,首先计算m个时延数据的平均值,记为选择合适门限值δ,将两个叶节点k、l的相应的m个时延数据与 进行比较,若满足将位置i的值置为1,否则为0,写入对应的时延差值类数据库中,并统计其中1的个数,记为nkl,采用公式1计算任意两个叶节点k、l的相似度;前述门限值δ根据实验数据设置;
。
6.如权利要求2所述基于多参数认知的快速网络拓扑推断方法,其特征在于,所述步骤d中,根据步骤c计算得到的叶节点相似度,并选择合适门限值ε,满足的视为兄弟节点,若不满足则叶节点中无兄弟节点,称之为孤立节点,通过判断将叶节点分为兄弟节点和孤立节点两类,进而推测得到叶节点拓扑结构,并将叶节点拓扑与原拓扑对比,若网络拓扑的相似度满足适当的阈值要求,则执行步骤e,否则反馈调整探测报文参数,减小发送探测报文的时间间隔,返回步骤b;前述门限值ε和阈值根据实际精度需求进行设置。
7.如权利要求6所述基于多参数认知的快速网络拓扑推断方法,其特征在于,网络拓扑的相似度阈值的范围是70-99%;门限值δ的范围是
8.如权利要求2所述基于多参数认知的快速网络拓扑推断方法,其特征在于,所述步骤e中,根据子节点探测报文丢失情况推断其父节点的探测报文丢失情况,父节点的探测报文丢失情况为所有子节点报文丢失情况的并集,任一节点k的报文丢失情况用来表示,它的子节点为节点1,2,...,s,则节点u与节点v之间的Hamming距离表示为为异或运算,m是探测报文的数量。根据父节点探测报文丢失情况计算父节点及孤立节点间的Hamming距离,选择Hamming距离最小的两个节点k、l作为兄弟节点,再判断其他节点k′是否与节点k、l是兄弟节点,若 满足视为兄弟节点,否则不是兄弟节点,这里ξ=1-αmin,αmin链路的最小丢包率,在识别出所有兄弟节点后,从节点集合中去掉所有的兄弟节点,加入其父节点。重复步骤e直至叶节点集合内剩下一个节点为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310293511.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可降低挤压力的热挤压用玻璃润滑垫
- 下一篇:一种轧机惰辊轴承座