[发明专利]基于软件定义网络的多目标优化的卫星流控制方法有效
申请号: | 201510025629.6 | 申请日: | 2015-01-17 |
公开(公告)号: | CN104579454B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 杨波威;高梓贺;宋广华;吴粤;侯喆;郑耀 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04B7/185 | 分类号: | H04B7/185 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于软件定义网络的多目标优化的卫星流控制方法。本发明通过引入多目标优化框架,实时地将多QoS需求的流,通过遗传算法进行拟合计算,得到若干个非劣解集,并将解集传输给控制器,为相应的交换设备产生合适的流表,建立相应的逻辑链路。该方法具有的优点如下采用集中式控制,相较于传统网络分布式决策系统,路由收敛更快,能够适应快速变化的卫星网络;卫星网络可预知的地理位置信息和链路带宽信息能够被引入到多目标优化系统中,可以有效地提高路由效率;采用多目标优化算法进行路径规划,能够处理复杂QoS需求,降低了复杂QoS情况下无法找到路径的机率。 | ||
搜索关键词: | 基于 软件 定义 网络 多目标 优化 卫星 控制 方法 | ||
【主权项】:
一种基于软件定义网络的多目标优化的卫星流控制方法,其特征在于它的步骤如下:1)LEO卫星通过GEO或MEO卫星通告控制器其具体的经纬度信息;2)控制器依据各LEO卫星的通告信息,实时形成卫星链路拓扑结构;3)卫星终端通过LEO卫星向目的结点发送数据包;4)LEO卫星检查自身流表,当卫星链路的目的地已存在本地,则将数据包转发至下一跳链接;当卫星链路的目的地未存在本地,则将数据包通过GEO或MEO卫星传送至控制器;5)控制器记录数据包的源地址,并检查数据包的目的地址是否已知,当目的地址未知,则放弃数据包;当目的地址已知,则传递源地址与目的地址和当前卫星拓扑给多目标优化器,通过遗传算法规划非劣路径;所述的遗传算法规划非劣路径的方法如下:首先作如下定义:对于两个任意决策变量xA,xB∈Xf,Xf为可行解集合,1)当且仅当时,称A占优于B;2)当且仅当且时,称A弱占优于B;3)当且仅当A不占优于B,且B不占优于A时,称A与B无差别,遗传算法主要包括分层算法和拥挤度比较算法;所述的分层算法为:1)设i = 1;2)对于所有的j = 1,2,n且j ≠ i,按照以上定义比较个体xi和个体xj之间的支配与非支配关系;3)如果不存在任何一个个体xj优于xi,则xi标记为非支配个体;4)令i = i+ 1,转到步骤(2),直到找到所有的非支配个体;通过分层算法得到的非支配个体集是种群的第一级非支配层,然后,忽略这些已经标记的非支配个体,即这些个体不再进行下一轮比较,再遵循步骤1)‑ 步骤4),就会得到第二级非支配层,依此类推,直到整个种群被分层;所述的拥挤度比较算法为:每个点的拥挤度置为 0;针对每个目标,对种群进行非支配排序,令边界的两个个体拥挤度为无穷,即;对其他个体进行拥挤度的计算:其中,表示i点的拥挤度,表示i+1点的第j个目标函数值,表示i‑1点的第j个目标函数值;拥挤度指的是种群中给定点的周围个体的密度,多目标优化器在每次完成分层算法后将启动拥挤度比较算法对每个个体计算其拥挤度并排序;多目标优化器将每层依次排序,同层内按拥挤度排序,淘汰适应度较低的一半,将适应度较高的一半进行位反转的变异和按位杂交的方式产生同样个数的新个体后,加入下一轮优化计算的初始种群中,开始启动下一轮优化计算,当多目标优化器在默认的步数内无法产生路径,则放弃该数据包;当多目标优化器在默认的步数内产生了相应的路径,则通知控制器更新相关结点的流表,形成逻辑链路。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510025629.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于铣床的换刀装置
- 下一篇:主轴结构