[发明专利]基于遗传算法的网络关键节点的自相似流量生成简化方法有效

专利信息
申请号: 201410053012.0 申请日: 2014-02-17
公开(公告)号: CN103944748B 公开(公告)日: 2017-02-08
发明(设计)人: 黄宁;张越;伍志韬;孙晓磊 申请(专利权)人: 北京航空航天大学
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 北京永创新实专利事务所11121 代理人: 祗志洁
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明是一种基于遗传算法的网络关键节点的自相似流量生成简化方法,将网络流量分布用流量均值、方差和自相似参数决定,同时假定网络流量由边缘节点产生,且同一边缘节点在流量生成过程中请求同一网络业务。本方法构建网络拓扑结构图,确定关键节点和边缘节点;构建边缘节点开/关模型和模型初始值;通过遗传算法,确定边缘节点开/关模型参数的最优解;依据最优个体配置在边缘节点配置最优参数,进行仿真,获取仿真流量。本发明结合当前网络仿真试验实际,考虑网络流量按照其真实使用情况加载十分繁琐和耗时,为关键节点的流量生成提供了一种简化的输入方式,利用遗传算法快速找到仿真模型参数的优化解,节约了仿真时间,提升了仿真效率。
搜索关键词: 基于 遗传 算法 网络 关键 节点 相似 流量 生成 简化 方法
【主权项】:
一种基于遗传算法的网络关键节点自相似流量生成简化方法,其特征在于,包括如下步骤:步骤1:构建网络拓扑结构图,获取网络的邻接矩阵A((aij)n×n),并确定边缘节点S和关键节点K;邻接矩阵中,当节点i,j相连时,aij=1,否则aij=0,n为网络中节点个数;设网络中只有边缘节点产生数据流量,且每个边缘节点的用户都始终使用同一种业务;步骤2:构建边缘节点开/关模型,确定模型参数初值;首先,对每个边缘节点,以等概率随机选择一个目标节点,设边缘节点S(i)的目标节点为T(j),S(i)将数据沿路径发送到T(j),边缘节点均按照如下开/关模型产生流量:(1)节点严格处于开或者关状态,且开、关状态严格交替;节点处于开状态时以恒定速率v产生数据,处于关状态时不产生数据;(2)节点的开/关状态的持续时间相互独立且均服从帕雷托(k,α)重尾分布,其中,α是随机变量的最小可能值,k是正的参数;(v,k,α)构成边缘节点开/关模型的参数组;然后,根据关键节点的目标流量统计特征:流量均值流量方差以及自相似参数H*,配置边缘节点开/关模型的参数值:(1)速率M为关键节点的介数;(2)帕雷托(k,α)分布中α=3‑2H*,利用所得到的(v,k,α)统一配置边缘节点的开/关模型;步骤3:通过遗传算法,确定边缘节点开/关模型参数的最优解;步骤3的实现步骤如下:步骤3.1:确定目标函数,权值参数和种群大小;设置目标函数为三个目标u1,u2和u3的优化函数:其中,Hsim、和分别是关键节点的仿真流量的自相似参数、流量均值和流量方差;设置权值参数G1和G2,G1表示第一个目标所用的个体数量比重,G2表示第二个目标所用的个体数量比重;设置种群大小NIND;步骤3.2:确定种群中的个体适应度;各边缘节点产生流量,根据下式确定当代种群中的个体x与目标流量的误差函数F(x):F(x)=F1(x)=|Hsim-H*|/H*,x∈[1,G1×NIND+1)F2(x)=|Fmeansim-Fmean*|/Fmean*,x∈[G1×NIND,(G1+G2)×NIND+1)F3(x)=|Fvarsim-Fvar*|/Fvar*,x∈[(G1+G2)×NIND+1,NIND+1)]]>然后,确定个体x的适应度函数FitnV(x):对于x∈[1,G1×NIND+1)的个体,FitnV(x)=2mini=1G1×NINDF1(i)-maxi=1G1×NINDF1(i)F(x)+2maxi=1G1×NINDF1(i)maxi=1G1×NINDF1(i)-mini=1G1×NINDF1(i)]]>对于x∈[G1×NIND+1,(G1+G2)×NIND+1)的个体,FitnV(x)=2mini=G1×NIND+1(G1+G2)×NINDF1(i)-maxi=G1×NIND+1(G1+G2)×NINDF2(i)F(x)+2maxi=G1×NIND+1G2×NINDF2(i)maxi=G1×NIND+1(G1+G2)×NINDF2(i)-mini=G1×NIND+1(G1+G2)×NINDF2(i)]]>对于x∈[(G1+G2)×NIND+1,NIND+1)的个体,FitnV(x)=2mini=(G1+G2)×NIND+1NINDF3(i)-maxi=(G1+G2)×NIND+1NINDF3(i)F(x)+2maxi=G2×NIND+1NINDF3(i)maxi=(G1+G2)×NIND+1NINDF3(i)-mini=(G1+G2)×NIND+1NINDF3(i)]]>并根据式min(G1×F1(x)+G2×F2(x)+(1‑G1‑G2)F3(x))选出并记录当代种群中精英个体;步骤3.3:选取遗传个体,进行交叉和变异,生成子代个体;首先,根据本代种群中个体的适应度对个体进行排序,将精英个体直接遗传至子代保留,对于剩余个体x确定被选入子代的概率P(x):然后,采用轮循法选出进入子代的个体,在进入子代的个体中通过交叉和变异生成最终的子代种群;步骤3.4:判断当前是否达到最大仿真代数,若是,比较每一代种群的精英个体的误差函数值,选出误差函数值最小的个体作为最适应个体,输出当前所记录的最适应个体,然后执行步骤四,否则,对生成的种群转步骤3.2继续执行;步骤4:依据最适应个体配置边缘节点开/关模型的参数值,进行仿真获取仿真流量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410053012.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top