[发明专利]一种SDN环境下基于QoS感知的视频流智能路由方法有效
申请号: | 201910818813.4 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110535770B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 赵季红;曲桦;翟凡妮;崔若星;孙天骜;季文君 | 申请(专利权)人: | 西安邮电大学 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/741 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 王艾华 |
地址: | 710121 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 环境 基于 qos 感知 视频 智能 路由 方法 | ||
1.一种SDN环境下基于QoS感知的视频流智能路由方法,其特征在于,包括以下步骤:
S1:业务流进入SDN网络,SDN网络收到数据包后判断业务流表是否匹配成功,若匹配成功则依据流表Action域转发数据,若匹配不成功,则判断是否为视频流业务,如果不是,进行传输,如果是,则进行步骤S2;
S2:控制器中设置优化模块,优化模块包括监测模块、QoS感知模块以及路由选择模块;优化模块中的QoS感知模块解析视频流的QoS需求,并将QoS需求传输给路由选择模块;
监测模块检测当前网络底层网络设备的链路信息,并将检测得到的链路信息传输给路由选择模块;
S3:视频流路由优化模块中的路由选择模块根据QoS感知模块根据接收到的QoS需求和链路信息,利用DQN算法为视频流选择路径,并下发流表给底层网络设备,底层网络设备依据流表Action域转发数据;其中,利用DQN算法为视频流选择路径的具体过程如下:
将当前视频流片段状态作为状态空间,在该状态空间的前提下,在深度学习模型中的动作空间中选择动作,得到t间隙的奖励Rt,并将t间隙奖励Rt保存到记忆池作为训练数据,然后不断重复此过程,直至遍历完网络中所有的路径,奖励Rt值最大的路径为合适的路径;
t间隙的奖励Rt如下:
Rt=R{St,at,St+1}=qt-αLoss-βDelay-γ[max(0,Bthr-Bthr(t+1))]
其中,qt表示在选择动作下,所得到的奖励,Loss表示丢包率,Delay表示时延,Bthr表示链路的带宽,Bthr(t+1)为t+1时刻的链路的带宽,若超过阈值则得到负的奖励值;α为Loss的权重,β为Delay的权重,γ为链路的带宽最大值的权重;
状态空间如下:
Sti={IDi,Sizei,QoSi}
其中,Sti表示第i个视频流片段在t时间的状态,其中IDi,Sizei,QoSi分别表示视频流片段的ID,长度,QoS要求。
2.根据权利要求1所述的一种SDN环境下基于QoS感知的视频流智能路由方法,其特征在于,步骤S1中,根据数据包的ToS字段判断是否为视频流业务。
3.根据权利要求1所述的一种SDN环境下基于QoS感知的视频流智能路由方法,其特征在于,步骤S1中,使用Dijstra算法进行传输。
4.根据权利要求1所述的一种SDN环境下基于QoS感知的视频流智能路由方法,其特征在于,动作空间如下:
at={link1,link2,link3......}
其中,at表示动作空间,link1,link2,link3为网络的链路信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910818813.4/1.html,转载请声明来源钻瓜专利网。