【技术实现步骤摘要】
监测数据恢复模型训练方法、恢复方法、设备及存储介质
[0001]本专利技术属于数据恢复
,尤其涉及一种基于实时事件的流式网络监测数据恢复模型训练方法(Real
‑
Time Event
‑
based Streaming Network Monitoring Matrix Filling,缩写为ResNMMF)、流式网络监测数据恢复方法、设备及存储介质。
技术介绍
[0002]网络监控是网络运行和管理的关键,它对于异常检测、网络路由规划、拥塞控制和网络故障排除等相关任务是必不可少的。然而,监测整个网络也是困难的,原因如下:
[0003]首先,对于一个包含N个节点的网络,在一轮测量中测量所有端到端源(Origin)
‑
目的(Destination)对(即OD对)的时间复杂度为O(N2);当一个网络需要多轮测量时,累积的复杂性是不可接受的。
[0004]其次,网络测量不可避免地会带来额外的开销,这可能会影响网络系统的性能,从而导致观察者效应。可以减少用于网络监控的数据包,以减轻由观察者效应所带来的不可靠的测量结果。因此,通常采用一种只测量所有OD对的一个子集的稀疏采样机制。为了在一个测量轮中记录整个网络的稀疏采样网络监测数据,形成了一个稀疏网络监测矩阵(NMM),其行和列分别为原点和目的地。随着稀疏重建技术的进步,提出通过低秩矩阵补全的NMM恢复;然而,基于矩阵补全的方法侧重于单一的NMM,没有考虑时间动态,因此,恢复精度可能受损。最近的研究由按照时 ...
【技术保护点】
【技术特征摘要】
1.一种流式网络监测数据恢复模型训练方法,其特征在于,所述方法包括:获取N轮历史测量事件数据,其中每轮历史测量事件数据包括n个历史测量事件,每个历史测量事件包括源节点ID、目标节点ID、时间戳和测量结果;从N轮历史测量事件数据中选取连续的K轮历史测量事件数据构建一历史测量事件数据集,从而得到N-K+1个历史测量事件数据集;对每个所述历史测量事件数据集中的前K
‑
1轮历史测量事件数据分别构建二分图,从而得到每个所述历史测量事件数据集的二分图序列;将每个所述历史测量事件数据集中的第K轮历史测量事件数据转换成目标矩阵;构建流式网络监测数据恢复模型,所述流式网络监测数据恢复模型包括上下文信息提取模块、事件编码模块和数据恢复模块;所述上下文信息提取模块、事件编码模块分别与数据恢复模块连接;以每个所述历史测量事件数据集的二分图序列作为上下文信息提取模块的输入,以对应历史测量事件数据集的第K轮历史测量时间数据作为事件编码模块的输入,以对应的目标矩阵作为模型输出,对所述流式网络监测数据恢复模型进行训练,得到目标流式网络监测数据恢复模型。2.根据权利要求1所述的流式网络监测数据恢复模型训练方法,其特征在于,对每个所述历史测量事件数据集中的前K
‑
1轮历史测量事件数据分别构建二分图,具体包括:对于第k轮历史测量事件数据,在每个历史测量事件的源节点与目标节点之间创建一条无向边,所述无向边的取值为该历史测量事件的测量结果,由此得到第k轮历史测量事件数据的二分图;其中k=1,2,
…
,K
‑
1。3.根据权利要求1所述的流式网络监测数据恢复模型训练方法,其特征在于,对所述流式网络监测数据恢复模型进行训练的具体实现过程包括:利用所述上下文信息提取模块对二分图序列进行特征提取,得到源节点上下文特征向量和目标节点上下文特征向量;利用所述事件编码模块对对应的第K轮历史测量事件数据进行特征提取,得到源节点状态向量和目标节点状态向量;利用所述数据恢复模块对源节点上下文特征向量和源节点状态向量、目标节点上下文特征向量和目标节点状态向量进行深度特征提取,得到第K轮历史测量事件数据的状态预测矩阵;根据所述状态预测矩阵和目标矩阵构建损失函数,以损失函数最小化为目标调整所述流式网络监测数据恢复模型的参数,实现模型训练。4.根据权利要求3所述的流式网络监测数据恢复模型训练方法,其特征在于,利用所述上下文信息提取模块对二分图序列进行特征提取,得到源节点上下文特征向量和目标节点上下文特征向量,具体包括:对于所述二分图序列中的每个二分图,根据二分图对应的源节点数量随机生成源节点初始嵌入矩阵根据二分图对应的目标节点数量随机生成目标节点初始嵌入矩阵其中,|S|为源节点数量,|D|为目标节点数量,dim为嵌入维度,R为实数空间;基于源节点初始嵌入矩阵和目标节点初始嵌入矩阵对二分图进行特征提取,得到
源节点因子矩阵和目标节点因子矩阵;对所述二分图序列的所有源节点因子矩阵进行特征提取,得到源节点上下文特征向量A
ctx
;对所述二分图序列的所有目标节点因子矩阵进行特征提取,得到目标节点上下文特征向量B
ctx
,具体公式为:A
ctx
=GRU({S1,S2,
…
,S
(K
‑
2)
,S
(K
‑
1)
})B
ctx
=GRU({D1,D2,
…
,D
(K
‑
2)
,D
(K
‑
1)
})其中,S1,S2,
…
,S
(K
‑
2)
,S
(K
‑
1)
分别为二分图G1,G2,
…
,G
(K
‑
2)
,G
(K
‑
1)
的源节点因子矩阵,D1,D2,
…
,D
(K
‑
2)
,D
(K
‑
1)
分别为二分图G1,G2,
…
,G
(K
‑
2)
,G
(K
‑
1)
的目标节点因子矩阵,GRU表示循环神经网络。5.根据权利要求4所述的流式网络监测数据恢复模型训练方法,其特征在于,基于源节点初始嵌入矩阵和目标节点初始嵌入矩阵对二分图进行特征提取,得到源节点因子矩阵和目标节点因子矩阵,具体包括:对于二分图的任意边(s,d),取源节点初始嵌入矩阵的第s行作为初始嵌入特征s
(0)
,取目标节点初始嵌入矩阵的第d行作为初始嵌入特征d
(0)...
【专利技术属性】
技术研发人员:梁伟,黎钰晖,谢松佑,蔡佳洪,陈琳,
申请(专利权)人:湖南科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。