拟态设备的构件池分配方法、设备及可读存储介质组成比例

技术编号:38884926 阅读:19 留言:0更新日期:2023-09-22 14:13
本申请涉及一种拟态设备的构件池分配方法、设备及可读存储介质。方法包括:获取拟态设备的构件池,构件池中包含有多个可重构异构执行体组件,多个可重构异构执行体组件用于组成拟态设备的至少一个控制器;根据构件池的组件参数,对构件池中的可重构异构执行体组件进行多次重构,多次重构的每次重构过程中均使用粒子群算法确定构件池的多个二级资源平衡度;二级资源平衡度根据多次重构的每次重构过程中确定的构件池的多个二级资源平衡度二级资源平衡度,对拟态设备的构件池进行分配。通过该拟态设备的构件池分配方法,可以提高构件池的分配效率和可重构异构执行体组件的安全性,进而在面对未知威胁时可以极大地节约计算资源和网络资源。和网络资源。和网络资源。

【技术实现步骤摘要】
拟态设备的构件池分配方法、设备及可读存储介质


[0001]本申请涉及拟态设备
,特别是涉及一种拟态设备的构件池分配方法、设备及可读存储介质。

技术介绍

[0002]随着网络空间安全形势日益严峻,网络空间的拟态防御技术应运而生。拟态防御技术通过拟态设备和拟态网络结合来实现,可以对拟态设备的构件池中可重构异构执行体组件进行分配调度,从而实现网络安全的弹性自适应动态防御。
[0003]相关技术中,可以基于先验数据模型和随机模型结合的方式,来确定拟态设备的构件池中的可重构异构执行体组件的分配策略。在拟态构造的动态异构冗余架构(Dynamic Heterogeneous Redindancy Structure,DHR)中,控制器的输出通过多模裁决的方式达成结果选举并负向反馈到构件池中,与已知的先验数据进行对比,从而通过损失函数的均方误差(Mean Squared Error,MSE)和平均绝对误差(Mean Absolute Error,MAE)匹配生成对应的分配策略,重组可重构异构执行体组件所组成的控制器。
[0004]然而,基于先验数据模型和随机模型结合的方式,虽然为DHR的拟态设备的网络提供了随机性和安全性,但不能很好地契合未知威胁,会造成构件池资源的浪费,导致产生大量额外的计算资源和网络资源的消耗。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够减少计算资源和网络资源消耗的拟态设备的构件池分配方法、设备及可读存储介质。
[0006]第一方面,本申请提供了一种拟态设备的构件池分配方法。所述方法包括:
[0007]获取拟态设备的构件池,所述构件池中包含有多个可重构异构执行体组件,所述多个可重构异构执行体组件用于组成所述拟态设备的至少一个控制器;
[0008]根据所述构件池的组件参数,对所述多个可重构异构执行体组件进行多次重构,所述多次重构的每次重构过程中均使用粒子群算法确定所述构件池的多个二级资源平衡度;
[0009]根据所述多次重构的每次重构过程中确定的构件池的多个二级资源平衡度,对所述拟态设备的构件池进行分配。
[0010]在其中一个实施例中,所述根据所述多次重构的每次重构过程中确定的构件池的多个二级资源平衡度,对所述拟态设备的构件池进行分配,包括:
[0011]在所述多个二级资源平衡度中,确定出所述二级资源平衡度的最小值;
[0012]根据所述二级资源平衡度的最小值,对所述拟态设备的构件池进行分配。
[0013]在其中一个实施例中,所述根据所述二级资源平衡度的最小值,对所述拟态设备的构件池进行分配,包括:
[0014]确定所述二级资源平衡度的最小值对应的可重构异构执行体组件的分配策略信
息,所述分配策略信息包括所述二级资源平衡度的最小值对应的宿主控制器的信息,以及组成所述宿主控制器的可重构异构执行体组件的类型;
[0015]根据所述可重构异构执行体组件的分配策略信息,对所述构件池进行分配。
[0016]在其中一个实施例中,所述根据所述构件池的组件参数,对所述多个可重构异构执行体组件进行多次重构,包括:
[0017]执行重构循环过程,直至重构次数等于次数阈值;
[0018]其中,所述重构循环过程包括:
[0019]获取所述构件池的组件参数;
[0020]根据所述构件池的组件参数,确定所述拟态设备的初级资源平衡度和所述控制器的初级资源平衡度;
[0021]使用粒子群算法,确定所述构件池的多个二元组数据,每个二元组数据与一个控制器对应,每个二元组数据均包括该二元组数据对应的控制器下所述拟态设备的初级资源平衡度的最小值,以及所述拟态设备的初级资源平衡度的最小值对应的控制器的初级资源平衡度的取值;
[0022]根据所述多个二元组数据,确定所述构件池的多个二级资源平衡度;
[0023]根据所述构件池的多个二级资源平衡度,重构所述多个可重构异构执行体组件。
[0024]在其中一个实施例中,所述使用粒子群算法,确定所述构件池的多个二元组数据,包括:
[0025]将所述拟态设备的初级资源平衡度作为粒子群算法中的一个粒子,在不同控制器下进行粒子群优化,确定不同控制器下所述拟态设备的初级资源平衡度的最小值;
[0026]确定所述不同控制器下所述拟态设备的初级资源平衡度的最小值分别对应的控制器的初级资源平衡度的取值;
[0027]根据不同控制器下所述拟态设备的初级资源平衡度的最小值,以及不同控制器下所述拟态设备的初级资源平衡度的最小值分别对应的控制器的初级资源平衡度的取值,确定所述构件池的多个二元组数据。
[0028]在其中一个实施例中,所述根据所述构件池的组件参数,确定所述拟态设备的初级资源平衡度和所述控制器的初级资源平衡度,包括:
[0029]根据所述构件池的组件参数,确定所述拟态设备的虚拟资源占用量、所述控制器的虚拟资源占用量和虚拟资源总量;
[0030]根据所述拟态设备的虚拟资源占用量和所述虚拟资源总量的比值,确定所述拟态设备的资源利用率,以及,根据所述控制器的虚拟资源占用量和所述虚拟资源总量的比值,确定所述控制器的资源利用率;
[0031]根据所述拟态设备的资源利用率,确定所述拟态设备的初级资源平衡度;
[0032]根据所述控制器的资源利用率,确定所述控制器的初级资源平衡度。
[0033]在其中一个实施例中,所述控制器的虚拟资源占用量包括所述控制器的资源占用量和所述控制器外部搭载的虚拟机所需的资源量。
[0034]在其中一个实施例中,在所述获取拟态设备的构件池之前,所述方法还包括:
[0035]获取用户分配的控制器的原始数据;
[0036]对所述原始数据进行预处理,生成预设数据格式的中间数据;
[0037]使用可视化的知识图谱对所述中间数据进行知识表示,得到多个一维特征向量,所述一维特征向量均用于组成所述可重构异构执行体组件;
[0038]根据所述多个一维特征向量,生成所述拟态设备的构件池。
[0039]二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度二级资源平衡度第二方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述拟态设备的构件池的分配方法。
[0040]第三方面,本申请还提供了一种可读存储介质。所述可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述拟态设备的构件池的分配方法。
[0041]上述拟态设备的构件池分配方法、设备及可读存储介质,首先获取拟态设备的构件池,该构件池中包含有多个可重构异构执行体组件,多个可重构异构执行体组件用于组成拟态设备的至少一个控制器。随后,根据构件池的组件参数,对多个可重构异构执行体组件进行多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拟态设备的构件池分配方法,其特征在于,所述方法包括:获取拟态设备的构件池,所述构件池中包含有多个可重构异构执行体组件,所述多个可重构异构执行体组件用于组成所述拟态设备的至少一个控制器;根据所述构件池的组件参数,对所述多个可重构异构执行体组件进行多次重构,所述多次重构的每次重构过程中均使用粒子群算法确定所述构件池的多个二级资源平衡度;根据所述多次重构的每次重构过程中确定的构件池的多个二级资源平衡度,对所述拟态设备的构件池进行分配。2.根据权利要求1所述的方法,其特征在于,所述根据所述多次重构的每次重构过程中确定的构件池的多个二级资源平衡度,对所述拟态设备的构件池进行分配,包括:在所述多个二级资源平衡度中,确定出所述二级资源平衡度的最小值;根据所述二级资源平衡度的最小值,对所述拟态设备的构件池进行分配。3.根据权利要求2所述的方法,其特征在于,所述根据所述二级资源平衡度的最小值,对所述拟态设备的构件池进行分配,包括:确定所述二级资源平衡度的最小值对应的可重构异构执行体组件的分配策略信息,所述分配策略信息包括所述二级资源平衡度的最小值对应的宿主控制器的信息,以及组成所述宿主控制器的可重构异构执行体组件的类型;根据所述可重构异构执行体组件的分配策略信息,二级资源平衡度对所述构件池进行分配。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述构件池的组件参数,对所述多个可重构异构执行体组件进行多次重构,包括:执行重构循环过程,直至重构次数等于次数阈值;其中,所述重构循环过程包括:获取所述构件池的组件参数;根据所述构件池的组件参数,确定所述拟态设备的初级资源平衡度和所述控制器的初级资源平衡度;使用粒子群算法,确定所述构件池的多个二元组数据,每个二元组数据与一个控制器对应,每个二元组数据包括该二元组数据对应的控制器下所述拟态设备的初级资源平衡度的最小值,以及所述拟态设备的初级资源平衡度的最小值对应的控制器的初级资源平衡度的取值;根据所述多个二元组数据,确定所述构件池的多个二级资源平衡度;根据所述构件池的多个二级资源平衡度,重构所述多个可重构异构执行体组件。5.根据权利要求4...

【专利技术属性】
技术研发人员:陈立豪张进江逸茗唐寅
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1