[发明专利]一种基于端到端业务性能指标的智能网络故障定位方法有效
申请号: | 202211039047.X | 申请日: | 2022-08-29 |
公开(公告)号: | CN115473797B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 詹鹏;王雄;任婧;徐世中 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677;G06N3/08;G06N20/00 |
代理公司: | 成都行之智信知识产权代理有限公司 51256 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 端到端 业务 性能指标 智能 网络故障 定位 方法 | ||
1.一种基于端到端业务性能指标的智能网络故障定位方法,其特征在于,包括以下步骤:
(1)、构建端到端业务性能指标向量作为强化学习的初始状态s0
若网络能实现时钟同步技术获取到端到端业务的单向时延时,采用有向图的构建方式:将每个业务流发送端到接收端的时延以及接收端返回到发送端的时延作为端到端业务性能指标向量的元素,同时,将加上n个三位二进制数,n为有向链路数,用以表征每条链路的检测状态,其中,第一位为1表示未检测,为0表示已检测,第二位为1表示检测为故障,为0表示未检测/检测为正常,第三位为1表示检测为正常,为0表示未检测/检测为故障,初始状态时,n个三位二进制数均为[1 0 0],这样构建出一个2d+3n长度的端到端业务性能指标向量并作为强化学习的初始状态s0,d为业务流数量,j=1,2,…,d;
若网络只能获取到端到端业务的往返时延时,采用无向图的构建方式:将每个业务流端到端的往返时延Aj作为端到端业务性能指标向量的元素,同时,将加上n个三位二进制数,n为链路数,用以表征每条链路的检测状态,其中,第一位为1表示未检测,为0表示已检测,第二位为1表示检测为故障,为0表示未检测/检测为正常,第三位为1表示检测为正常,为0表示未检测/检测为故障,初始状态时,n个三位二进制数均为[1 0 0],这样构建出一个d+3n长度的端到端业务性能指标向量并作为强化学习的初始状态s0;
初始化状检测次数t=0;
(2)、发送动作at到环境,检测并给予奖励
将从网络即环境中获取的状态st输入智能决策模块中智能体,输出动作at即需要检测的链路为第i条,并且每次所需要检测的链路不会与之前的重复,然后智能体将决策即动作at发送至环境即将第i条链路两端路由器的INT功能打开检测其是否发生故障,并根据检测结果给予奖励rt:
a)、决策动作正确,即检测的链路为故障:
i.已经定位所有故障链路:rt=E-t*B,B0,En*B;
ii.未定位所有故障链路:rt=C,C0;
b)、决策动作错误,检测的链路为正常:rt=-D,D0;
其中,已经定位所有故障链路是指所有用户反馈时延低于正常时延阈值,未定位所有故障链路是指存在用户反馈时延高于正常时延阈值,E、B、C、D为常数项,根据具体实施网络进行确定;
(3)、更新状态st为状态st+1
a)、决策动作正确,即检测的链路为故障:
将状态st中第i条链路对应的三位二进制数修改为[0 1 0],将所有流经第i条链路的业务流的时延设置为正常链路时延;
b)、决策动作错误,检测的链路为正常:
将状态st中第i条链路对应的三位二进制数修改为[0 0 1];
通过更新状态st得到状态st+1;
(4)、构建训练数据
构建一条训练数据st,at,rt,st+1,并放入经验回放池,t=t+1,返回步骤(2),直到已经定位所有故障链路;
(5)、训练智能体
用经验回放池的训练数据对智能决策模块中智能体进行训练,训练好的智能决策模块中智能体用于故障定位;
(6)、故障定位
当需要进行新的故障定位时,用训练好的智能决策模块中智能体,进行步骤(1),并每次令t=t+1,重复步骤(2)、(3),直到定位所有故障链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211039047.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种丁酸梭菌动物饲料及其应用
- 下一篇:一二次融合设备维护优化方法与装置