[发明专利]一种基于状态感知的网络切片故障愈合方法有效

专利信息
申请号: 202110204251.1 申请日: 2021-02-23
公开(公告)号: CN113015196B 公开(公告)日: 2022-05-06
发明(设计)人: 唐伦;唐浩;张亚;陈前斌 申请(专利权)人: 重庆邮电大学
主分类号: H04W24/04 分类号: H04W24/04;H04W24/06
代理公司: 北京同恒源知识产权代理有限公司 11275 代理人: 杨柳岸
地址: 400065 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 状态 感知 网络 切片 故障 愈合 方法
【权利要求书】:

1.一种基于状态感知的网络切片故障愈合方法,其特征在于:该方法包括以下步骤:

S1:建立基于状态感知的虚拟化网络功能VNF愈合策略选择方法;

S2:建立基于最小化愈合开销的迁移开销计算模型;

S3:建立基于强化学习DQN的VNF迁移学习方法;

VNF愈合策略选择方法具体为:

首先,采用基于CNN-GRU网络的故障检测方法检测VNF是否异常;将经过预处理的VNFs观测数据作为输入,采用CNN网络提取特征,并将提取的特征输入GRU预测网络的未来工作状态值;通过计算预测值与真实值之间的重构误差来计算异常分数,并通过判定重构误差是否大于一定阈值,来判定各VNF是否处于故障状态;

其次,根据物理节点上VNF的故障状态信息计算物理节点的异常指数Θ,并根据Θ是否超出异常阈值ΘThr判定物理节点是否处于异常情况;Θ>ΘThr为异常,反之为正常;

定义物理节点异常指数Θ,以及物理节点异常指数的阈值ΘThr

其中,|A|代表物理节点m上故障VNF的个数,|m|是物理节点m上VNF的个数;

当Θ>ΘThr时,认为物理设备发生了故障,导致物理节点处于不可用的严重异常状态,处于保障网络可靠性及QoS的考虑,当前物理节点无法继续提供服务,此时异常物理节点上的所有VNF需要立即迁移以实现网络切片中SFC的自愈合;

若Θ<ΘThr,物理节点上处于性能下降阶段或正常状态,VNF的故障是由软件运行问题或VNF所需资源不足原因造成的;为精确的确定VNF愈合策略,避免无效的VNF迁移所带来的开销问题,考虑物理节点资源使用情况对VNF故障的影响;

定义SFC中VNFi的CPU资源需求和内存资源需求分别为和物理节点m的CPU资源与内存资源分别为和则物理节点m的CPU负载与内存负载为与

其中,SFC中每个VNFi的CPU资源需求和内存资源需求分别为和θi,m为二进制变量,θi,m=1表示VNFi部署在底层物理节点m上,θi,m=0表示VNFi不部署在底层物理节点m上;设定阈值与当或时,物理节点m处于资源过载的状态;

当物理节点上的资源使用情况处于过载状态时,此时VNF的故障是由资源不足引起的,考虑到网络的负载均衡,选择迁移故障的VNF;

当物理节点处于正常负载状态时,在当前物理节点进行故障VNF的愈合,实施虚拟机重启和资源重分配措施;

最后,根据愈合策略选择方法,获得待迁移的VNF列表与故障的物理节点列表,并将其相关信息发送至NFVMANO处,并根据最新的实时网络拓扑结构与网络状态信息,在NFV MANO处运行VNF迁移算法,确定待迁移VNF的迁移策略;

迁移开销计算模型的建立具体为:

在网络切片愈合中,愈合开销来自网络重配置开销与VNF状态迁移开销;网络重配置开销指控制器选择迁移目的节点和链路,完成链路与节点配置产生的开销;VNF状态迁移开销是VNF状态数据从异常物理节点迁移到目的节点的开销;

给出网络重配置时长TC和状态迁移时长TT的定义,其中重配置时长TC由网络的规模和计算能力决定;VNF状态迁移的数据量来源于内存数据的迁移,将VNF的状态迁移时长定义为待迁移VNF内存数据与可用网络带宽的比值,将VNFi从底层物理节点m迁移到n的迁移实施时长为:

其中,为ηp最大的路径上的剩余可用带宽,ηp为路径p的效率,定义为:

其中,|p|为路径p上的物理节点数目,dml为底层物理节点m和l之间的距离,定义为网络跳数;网络中信息传输源节点与目的节点之间的距离越远,为实现信息传输所消耗的资源量越大;路径p上的物理节点数目越多,路径效率ηp的值越小;

把VNFi从物理节点m迁移到n的愈合开销定义为:

C(i,m,n)=ki(TT(i,m,n)+TC)

其中,ki为VNFi上平均每秒接收到的数据量,TT(i,m,n)状态迁移时长,TC网络重配置时长;

基于强化学习DQN的VNF迁移学习方法具体为:

首先,进行DQN网络的训练:

1)初始化记忆库D,容量为N,用于存储训练样本;

2)初始化当前值卷积神经网络N1,随机初始化权重参数θ;

3)初始化目标值卷积神经网络N2,其结构以及初始化权重参数θ与N1相同;

4)采用∈-greedy方法为每个状态选择一个执行动作at

5)得到执行动作at后的奖励rt+1和下一个网络的输入st+1

6)令状态从st转到st+1

7)在记忆库D中存储经验(st,at,rt+1,st+1);

8)随机从D中选取一批数据;

9)计算每一个数据的目标值TargetQ以及当前值Q(s,a;θ);

10)计算损失函数L(θ),定义为目标值TargetQ与当前值Q(s,a;θ)之间的均方误差:

L(θ)=E[(TargetQ-Q(s,a;θ))2]

11)通过SGD随机梯度下降的方式更新网络参数θ,

12)每C次迭代后更新目标值网络的参数θ-为当前值网络的参数θ,即θ-=θ;

13)重复4)~12),直到收敛;

其次,当完成DQN网络训练之后,通过监测当前时隙t下的网络状态r(t),包括全局节点状态ζ(t)以及全局链路状态η(t);

将当前状态r(t)作为Q网络的输入;

计算以最小化愈合开销为目标的最优VNF迁移策略;

最后基于最优动作执行VNF的迁移。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202110204251.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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