网络鲁棒性提升方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:28848218 阅读:27 留言:0更新日期:2021-06-11 23:49
本发明专利技术公开了一种网络鲁棒性提升方法、装置、电子设备及计算机存储介质。该网络鲁棒性提升方法,包括:获取目标网络遭受网络攻击的网络攻击信息;根据网络攻击信息中的网络攻击策略确定网络攻击类型;基于网络攻击类型和预设映射表,调节目标网络的第一可控参数以提升网络鲁棒性;其中,预设映射表用于记录第一可控参数和网络鲁棒性之间的对应关系,第一可控参数包括冗余系数,冗余系数表征目标网络中失效节点的递增速度,失效节点为目标网络中负载为零的网络节点。根据本发明专利技术实施例,能够提升网络鲁棒性。

【技术实现步骤摘要】
网络鲁棒性提升方法、装置、电子设备及计算机存储介质
本专利技术属于网络鲁棒性测定
,尤其涉及一种网络鲁棒性提升方法、装置、电子设备及计算机存储介质。
技术介绍
现如今的社会已然是一个网络化的社会,时刻都在接触互联网、交通网和人际关系网等各类网络。当这些网络中如果有极少部分的网络节点发生故障时,通过网络中各个网络节点之间的耦合关系不断地扩大故障规模,最终导致整个网络大部分的网络节点甚至是整个网络节点发生故障,致使网络崩溃,这种故障称为网络的级联失效。而引发网络的网络节点发生故障原因通常是遭受网络攻击,为了减小或抑制网络级联失效的规模,需提升网络鲁棒性。近年来,已经有多位学者对网络的级联失效进行研究并取得了积极的成果。目前,相关技术中探讨了模型参数对网络级联失效的影响,具体研究了容许系数对网络脆弱性的影响,进而依据容许系数提升网络鲁棒性。但是,实验证明依据容许系数难以大幅提升网络鲁棒性。因此,如何提升网络鲁棒性是本领域技术人员亟需解决的技术问题。
技术实现思路
本专利技术实施例提供一种网络鲁棒性提升方法、装置、电子设备及计算机存储介质,能够提升网络鲁棒性。第一方面,提供了一种网络鲁棒性提升方法,方法包括:获取目标网络遭受网络攻击的网络攻击信息;根据网络攻击信息中的网络攻击策略确定网络攻击类型;基于网络攻击类型和预设映射表,调节目标网络的第一可控参数以提升网络鲁棒性;其中,预设映射表用于记录第一可控参数和网络鲁棒性之间的对应关系,第一可控参数包括冗余系数,冗余系数表征目标网络中失效节点的递增速度,失效节点为目标网络中负载为零的网络节点。可选地,第一可控参数还包括容许系数;基于网络攻击类型和预设映射表,调节目标网络的第一可控参数以提升网络鲁棒性,包括:基于网络攻击类型和预设映射表,调高容许系数和/或调低冗余系数以提升网络鲁棒性;其中,容许系数表征失效节点的递增速度。可选地,第一可控参数还包括攻击标度系数,攻击标度系数表征失效节点的数量和网络攻击类型。可选地,预设映射表的生成,包括:确定预设网络中所有网络节点的初始负载和初始容量;基于初始负载和初始容量,设置预设网络的第二可控参数,第二可控参数包括冗余系数;当预设网络遭受网络攻击后,计算预设网络的鲁棒性数值;关联并记录第二可控参数和鲁棒性数值,生成预设映射表,能够提升网络鲁棒性。可选地,当预设网络遭受网络攻击后,计算预设网络的鲁棒性数值,包括:当预设网络遭受网络攻击后,确定预设网络中的第一失效节点;将任一第一失效节点的初始负载分配至各个与第一失效节点关联的邻居节点,确定预设网络中的第二失效节点;基于预设网络中的所有网络节点、第一失效节点及第二失效节点,确定预设网络中的非失效节点;利用非失效节点的数量和预设网络中的所有网络节点的数量,计算预设网络的最大连通子图相对值,并将最大联通子图相对值作为鲁棒性数值,能够更加精确地计算网络的鲁棒性数值。可选地,将任一第一失效节点的初始负载分配至各个与第一失效节点关联的邻居节点,确定预设网络中的第二失效节点,包括:确定各个邻居节点的负载分配比例;基于第一失效节点的初始负载和各个负载分配比例,确定各个邻居节点的额外负载;当任一邻居节点的初始负载和对应的额外负载之和大于任一邻居节点的初始容量时,将任一邻居节点作为一个第二失效节点,能够更加精确地确定网络中的失效节点。可选地,将任一邻居节点作为一个第二失效节点之后,还包括:将第二失效节点的初始负载和额外负载分配至各个与第二失效节点关联的邻居节点,确定预设网络中的第三失效节点,能够更加精确地确定网络中的失效节点。第二方面,提供了一种网络鲁棒性提升装置,装置包括:网络攻击信息获取模块,用于获取目标网络遭受网络攻击的网络攻击信息;网络攻击类型确定模块,用于根据网络攻击信息中的网络攻击策略确定网络攻击类型;第一可控参数调节模块,用于基于网络攻击类型和预设映射表,调节目标网络的第一可控参数以提升网络鲁棒性;其中,预设映射表用于记录第一可控参数和网络鲁棒性之间的对应关系,第一可控参数包括冗余系数,冗余系数表征目标网络中失效节点的递增速度,失效节点为目标网络中负载为零的网络节点。可选地,第一可控参数还包括容许系数;第一可控参数调节模块,包括:第一可控参数调节单元,用于基于网络攻击类型和预设映射表,调高容许系数和/或调低冗余系数以提升网络鲁棒性;其中,容许系数表征失效节点的递增速度。可选地,第一可控参数还包括攻击标度系数,攻击标度系数表征失效节点的数量和网络攻击类型。可选地,第一可控参数调节模块,包括:负载和容量确定子模块,用于确定预设网络中所有网络节点的初始负载和初始容量;第二可控参数设置子模块,用于基于初始负载和初始容量,设置预设网络的第二可控参数,第二可控参数包括冗余系数;鲁棒性数值计算子模块,用于当预设网络遭受网络攻击后,计算预设网络的鲁棒性数值;预设映射表生成子模块,用于关联并记录第二可控参数和鲁棒性数值,生成预设映射表。可选地,鲁棒性数值计算子模块,包括:第一失效节点确定单元,用于当预设网络遭受网络攻击后,确定预设网络中的第一失效节点;第二失效节点确定单元,用于将任一第一失效节点的初始负载分配至各个与第一失效节点关联的邻居节点,确定预设网络中的第二失效节点;非失效节点确定单元,用于基于预设网络中的所有网络节点、第一失效节点及第二失效节点,确定预设网络中的非失效节点;鲁棒性数值计算单元,用于利用非失效节点的数量和预设网络中的所有网络节点的数量,计算预设网络的最大连通子图相对值,并将最大联通子图相对值作为鲁棒性数值。可选地,第二失效节点确定单元,包括:负载分配比例确定子单元,用于确定各个邻居节点的负载分配比例;额外负载确定子单元,用于基于第一失效节点的初始负载和各个负载分配比例,确定各个邻居节点的额外负载;第二失效节点确定子单元,用于当任一邻居节点的初始负载和对应的额外负载之和大于任一邻居节点的初始容量时,将任一邻居节点作为一个第二失效节点。可选地,所述网络鲁棒性提升装置还包括:第三失效节点确定模块,用于将第二失效节点的初始负载和额外负载分配至各个与第二失效节点关联的邻居节点,确定预设网络中的第三失效节点。第三方面,提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面的网络鲁棒性提升方法。第四方面,提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的网络鲁棒性提升方法。本专利技术实施例的网络鲁棒性提升方法、装置、电子设备及计算机存储介质,能够提升网络鲁棒性。由于预设映射表用于记录第一可控参数和网本文档来自技高网...

【技术保护点】
1.一种网络鲁棒性提升方法,其特征在于,包括:/n获取目标网络遭受网络攻击的网络攻击信息;/n根据所述网络攻击信息中的网络攻击策略确定网络攻击类型;/n基于所述网络攻击类型和预设映射表,调节所述目标网络的第一可控参数以提升网络鲁棒性;其中,所述预设映射表用于记录所述第一可控参数和所述网络鲁棒性之间的对应关系,所述第一可控参数包括冗余系数,所述冗余系数表征所述目标网络中失效节点的递增速度,所述失效节点为所述目标网络中负载为零的网络节点。/n

【技术特征摘要】
1.一种网络鲁棒性提升方法,其特征在于,包括:
获取目标网络遭受网络攻击的网络攻击信息;
根据所述网络攻击信息中的网络攻击策略确定网络攻击类型;
基于所述网络攻击类型和预设映射表,调节所述目标网络的第一可控参数以提升网络鲁棒性;其中,所述预设映射表用于记录所述第一可控参数和所述网络鲁棒性之间的对应关系,所述第一可控参数包括冗余系数,所述冗余系数表征所述目标网络中失效节点的递增速度,所述失效节点为所述目标网络中负载为零的网络节点。


2.根据权利要求1所述的网络鲁棒性提升方法,其特征在于,所述第一可控参数还包括容许系数;所述基于所述网络攻击类型和预设映射表,调节所述目标网络的第一可控参数以提升网络鲁棒性,包括:
基于所述网络攻击类型和所述预设映射表,调高所述容许系数和/或调低所述冗余系数以提升所述网络鲁棒性;其中,所述容许系数表征所述失效节点的所述递增速度。


3.根据权利要求1所述的网络鲁棒性提升方法,其特征在于,所述第一可控参数还包括攻击标度系数,所述攻击标度系数表征所述失效节点的数量和所述网络攻击类型。


4.根据权利要求1所述的网络鲁棒性提升方法,其特征在于,所述预设映射表的生成,包括:
确定预设网络中所有网络节点的初始负载和初始容量;
基于所述初始负载和所述初始容量,设置所述预设网络的第二可控参数,所述第二可控参数包括所述冗余系数;
当所述预设网络遭受网络攻击后,计算所述预设网络的鲁棒性数值;
关联并记录所述第二可控参数和所述鲁棒性数值,生成所述预设映射表。


5.根据权利要求4所述的网络鲁棒性提升方法,其特征在于,所述当所述预设网络遭受网络攻击后,计算所述预设网络的鲁棒性数值,包括:
当所述预设网络遭受所述网络攻击后,确定所述预设网络中的第一失效节点;
将任一所述第一失效节点的所述初始负载分配至各个与所述第一失效节点关联的邻居节点,确定所述预设网络中的第二失效节点;
基于所述预设网络中的所有网络节点、所述第一失效节点及所述第二失效节点,确定所述预设网络中的非失效节点;
利用所...

【专利技术属性】
技术研发人员:姚旭清张志睿邓翠艳张琳齐小刚杨贵珍王冰纯胡秋秋
申请(专利权)人:中国移动通信集团山西有限公司中国移动通信集团有限公司
类型:发明
国别省市:山西;14

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

1