[发明专利]基于遗传算法的网络关键节点的自相似流量生成简化方法有效
| 申请号: | 201410053012.0 | 申请日: | 2014-02-17 |
| 公开(公告)号: | CN103944748B | 公开(公告)日: | 2017-02-08 |
| 发明(设计)人: | 黄宁;张越;伍志韬;孙晓磊 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京永创新实专利事务所11121 | 代理人: | 祗志洁 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 遗传 算法 网络 关键 节点 相似 流量 生成 简化 方法 | ||
1.一种基于遗传算法的网络关键节点自相似流量生成简化方法,其特征在于,包括如下步骤:
步骤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)速率
(2)帕雷托(k,α)分布中α=3-2H*,
利用所得到的(v,k,α)统一配置边缘节点的开/关模型;
步骤3:通过遗传算法,确定边缘节点开/关模型参数的最优解;步骤3的实现步骤如下:
步骤3.1:确定目标函数,权值参数和种群大小;
设置目标函数为三个目标u1,u2和u3的优化函数:
设置权值参数G1和G2,G1表示第一个目标所用的个体数量比重,G2表示第二个目标所用的个体数量比重;设置种群大小NIND;
步骤3.2:确定种群中的个体适应度;
各边缘节点产生流量,根据下式确定当代种群中的个体x与目标流量的误差函数F(x):
然后,确定个体x的适应度函数FitnV(x):
对于x∈[1,G1×NIND+1)的个体,
对于x∈[G1×NIND+1,(G1+G2)×NIND+1)的个体,
对于x∈[(G1+G2)×NIND+1,NIND+1)的个体,
并根据式min(G1×F1(x)+G2×F2(x)+(1-G1-G2)F3(x))选出并记录当代种群中精英个体;
步骤3.3:选取遗传个体,进行交叉和变异,生成子代个体;
首先,根据本代种群中个体的适应度对个体进行排序,将精英个体直接遗传至子代保留,对于剩余个体x确定被选入子代的概率P(x):
然后,采用轮循法选出进入子代的个体,在进入子代的个体中通过交叉和变异生成最终的子代种群;
步骤3.4:判断当前是否达到最大仿真代数,若是,比较每一代种群的精英个体的误差函数值,选出误差函数值最小的个体作为最适应个体,输出当前所记录的最适应个体,然后执行步骤四,否则,对生成的种群转步骤3.2继续执行;
步骤4:依据最适应个体配置边缘节点开/关模型的参数值,进行仿真获取仿真流量。
2.根据权利要求1所述的基于遗传算法的网络关键节点自相似流量生成简化方法,其特征在于,所述的步骤3.1中权值参数G1和G2分别设置为1/3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410053012.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型节能环保的洗车泡沫机
- 下一篇:电动汽车液控泵/马达助力系统





