1.一种基于状态感知的网络切片故障愈合方法,其特征在于:该方法包括以下步骤:S1:建立基于状态感知的虚拟化网络功能VNF愈合策略选择方法;
S2:建立基于最小化愈合开销的迁移开销计算模型;
S3:建立基于强化学习DQN的VNF迁移学习方法。
2.根据权利要求1所述的一种基于状态感知的网络切片故障愈合方法,其特征在于:所述S1具体包括:
S21:将VNF性能观测时间序列数据输入到CNN‑GRU网络中,检测物理节点上的各VNF是否处于故障状态;
S22:根据物理节点上VNF的故障状态信息计算物理节点的异常指数Θ,并根据Θ是否超出异常阈值ΘThr判定物理节点是否处于异常情况;
Θ>ΘThr为异常,反之为正常;
S23:联合考虑物理节点是否异常以及物理节点是否处于过载两个因素,确定故障VNF愈合策略:在当前节点愈合故障VNF、故障VNF迁移及物理节点全部VNF迁移;
S24:根据愈合策略选择方法,获得待迁移的VNF列表与故障的物理节点,并将其相关信息发送至网络功能虚拟化NFVMANO处,并根据最新的实时网络拓扑结构与网络状态信息,在NFVMANO处运行VNF迁移算法,确定待迁移VNF的迁移策略。
3.根据权利要求2所述的一种基于状态感知的网络切片故障愈合方法,其特征在于:所述S2具体包括:
在网络切片的愈合中,愈合开销来自网络重配置开销与VNF状态迁移开销;
网络重配置开销指控制器选择迁移目的节点和链路,完成链路与节点配置产生的开销;
VNF状态迁移开销是VNF状态数据从异常物理节点迁移到目的节点的开销;
把VNFi从物理节点m迁移到n的愈合开销定义为:C(i,m,n)=ki(TT(i,m,n)+TC)其中,ki为VNFi上平均每秒接收到的数据量;TT(i,m,n)为将VNFi从底层物理节点m迁移到n的迁移实施时长,TC为网络重配置时长。
4.根据权利要求3所述的一种基于状态感知的网络切片故障愈合方法,其特征在于:所述S3具体包括:
S41:监测当前时隙t下的网络状态r(t),包括全局节点状态ζ(t)以及全局链路状态η(t);
S42:将当前状态r(t)作为Q网络的输入;
S43:计算以最小化愈合开销为目标的最优VNF迁移策略;
S44:基于最优动作执行VNF的迁移。