基于层次竞价机制的网络安全资源分配方法组成比例

技术编号:15394951 阅读:65 留言:0更新日期:2017-05-19 06:37
本发明专利技术公开了一种基于层次竞价机制的网络安全资源分配方法,步骤如下:收集网络中可用的带宽资源,带宽资源为异构网络中无线频率资源的总流量带宽;收集用户设备的安全资源使用申请;采用细菌觅食优化算法对网络安全资源进行分配:将细菌按运动方式分为游动和旋转;计算细菌的适应度值,并且存储细菌当前适应度值为最适应值;每只细菌在原位置进行搜索并且计算新位置上的适应度值,若新位置的适应度值大于原位置,则代替原位置;判断搜索次数如果达到阈值,则随机产生一个新位置;若小于等于则进行下一步;记录适应度值最大的位置及相应的适应度函数值;重复多次数,得到网络安全资源分配资源的最大值。本发明专利技术能够提高网络安全资源的利用效率,并减少其能量消耗。

Network security resource allocation method based on hierarchical bidding mechanism

The invention discloses a step of network security resource allocation method, hierarchical bidding mechanism is as follows: Based on the available bandwidth collection network, bandwidth resources for the total flow bandwidth of the wireless frequency resources in heterogeneous network; application security resources to collect user equipment; the bacterial foraging optimization algorithm to allocate the network resource safety: according to the movement of bacteria into moving and rotating; calculating the fitness value of bacteria, and the bacteria stored fitness value for most fitness; each bacteria in the original location to search and calculate the new position of the fitness value, if the new position of the fitness value is greater than the original position, instead of the original position; judgment if the search number reaches a threshold value, then randomly generated a new position; if less than equal to the next record; the fitness value and the corresponding maximum position The value of the fitness function and the number of repeats, the maximum value of the network security resource allocation resource is obtained. The invention can improve the utilization efficiency of network security resources and reduce the energy consumption of the network.

【技术实现步骤摘要】
基于层次竞价机制的网络安全资源分配方法
本专利技术属于计算机网络
,特别是一种基于层次竞价机制的网络安全资源分配方法。
技术介绍
随着网络的日益复杂化,拥有所有制结构。这意味着,传统的模型和使用分配机制的原业主和最终用户之间的安全资源交换不再总是相关的。中间商越来越多,经营者买原业主的网络安全资源再卖给最终用户。虽然中间商在城市配送通道匹配的供应和需求发挥重要作用,但也导致网络安全资源配置效率低下。考虑带宽分配方案。网络带宽主要是由1级ISP(互联网服务供应商)拥有,再分配给各2级ISP。2级ISP进一步分配给3级ISP等等。中间阶段的存在可能影响网络安全资源的分配。从社会资源资源的角度来看,这导致效率低下。类似地,在无线频谱的情况下,初级用户从联邦通信委员会获得频谱,租赁的一些二级用户也发挥了作用,中间商在二级频谱市场。另一个例子,考虑作为云计算服务供应商IBM,谷歌,亚马逊和其他企业的终端用户(例如,具有小的计算或数据中心需求的企业)。Gartner预测,随着云服务的更广泛的采用,会有云服务的公司(例如,Appirio)将作为供应商和最终用户之间的中间人。这就引发了一个关于激励兼容的关键问题或有效的分层机制可用于中间商的存在,以及是否可以实现这两个在一起。近年来,以拍卖为机制的网络安全资源分配机制受到了广泛关注。根据Kelly提出了网络效用模型,Johari和Tsitsiklis表明,Kelly机制(每个链接出价)可以表现出25%的效率损失。这导致了在设计高效的网络安全资源分配机制的一系列活动,包括Maheshwaran和Basar,Johari和Tsitsiklis,杨和Hajek,Jain和Walrand,Jia和Caines。Semret和Lazar的大部分的工作集中在单边拍卖分割的安全资源和开发双面网络拍卖可分割的安全资源的相关的方法。Jain和Varaiya是为数不多的关注不可分割的网络安全资源的人,他们提出一个纳什实现组合双向拍卖。这也是迄今为止已知的唯一的工作,提出了一个不完整的信息分析的组合市场机制。所有这些机制涉及网络安全资源分配由拍卖人在多个买家,或在多个买家和卖家之间的安全资源交换。大部分的机制是由纳什提出实现的,纳什均衡并不一定是一个“优势战略”均衡。然而在现实中,市场网络安全资源通常涉及中间商。通常情况下,他们令市场信息不对称的现象不再出现,但也可能导致低效率。然而,并没有研究太多模型与中间商,主要是由于设计适当的机制。即使在经济和博弈论文学,最相关的模型是一个涉及转售拍卖后在同一组玩家,获胜者可以将获得的安全资源转卖给失败者。在一般拓扑结构中,网络定价确实存在一些博弈论工作。研究了节点形成一个网络游戏,希望形成一个图路由流量。研究了运输和客户的价格和服务质量是如何建立在一个三层网络。然而,这样的工作集中在定价均衡,并没有研究如机制设计的问题。
技术实现思路
本专利技术的目的在于提供一种高效、可靠的基于层次竞价机制的网络安全资源分配方法,以提高网络安全资源的利用效率,并减少其能量消耗。实现本专利技术目的的技术解决方案为:一种基于层次竞价机制的网络安全资源分配方法,包括以下步骤:步骤1,智能集中控制器收集网络中可用的带宽资源,带宽资源为异构网络中无线频率资源的总流量带宽;步骤2,智能集中控制器收集用户设备的安全资源使用申请;步骤3,智能集中控制器采用细菌觅食优化算法对网络安全资源进行分配。进一步地,步骤2中所述的安全资源使用申请包括用户设备所需的时间比例、用户设备所需的最小速率。进一步地,步骤3所述的智能集中控制器采用细菌觅食优化算法对网络安全资源进行分配,具体步骤如下:步骤3.1,智能集中控制器初始化细菌觅食优化算法的参数;步骤3.2,将细菌按运动方式分为游动和旋转,每个细菌对应一个原位置;步骤3.3,计算细菌i的适应度值,并且存储细菌i当前适应度值为最适应值,即最好的值;步骤3.4,每只细菌在原位置进行搜索并且计算新位置上的适应度值,若新位置的适应度值大于原位置,则代替原位置;步骤3.5,判断搜索次数是否大于最大搜索次数,若大于则放弃步骤3.3中产生的位置,并在未被分配的网络安全资源范围内随机产生一个新位置;若小于等于则转步骤3.6;步骤3.6,记录适应度值最大的位置以及该位置相应的适应度函数值;步骤3.7,重复步骤3.2~3.6Ng次,最大的适应度函数值即为网络安全资源分配资源的最大值,Ng表示细菌觅食优化算法的最大迭代次数。进一步地,步骤3.1所述细菌觅食优化算法的参数包括:细菌种群的大小S,细菌游动的步长单位C,各个种群细菌之间传送信号的影响值趋向性操作、复制操作和迁徙操作的执行次数Nc、Nre、Ned,以及细菌每次可以向前游动的最多步长数Ns和迁徙概率ped;收集的参数还包括:实体层数K,安全资源个数C,用户个数N,第i个用户的收入πi、支出ci(xi)、利润vi(xi)、预计支出βi、预计收入αi;初始化细菌,利用公式(1)随机产生个人细菌觅食优化算法的初始解S(x),S(x)表示从第1层到第K层的社会资源,其中i∈[1,S],S(x)max是社会资源的上限,S(x)min是社会资源的下限,S(x)初始解需要满足公式(2)、(3)和(4),其中,初始化迭代次数序号gen=1,xi表示第i个用户的需求量,τ(i)为第i个用户的等级,ch(0)为所有用户的集合,ch(i)为第i个用户的子集合。进一步地,步骤3.3所述计算细菌i的适应度值,并且存储细菌i当前适应度值为最适应值,即最好的值,具体过程为:利用公式(5)计算第i个细菌适应度函数值的大小,将函数值从小到大排列,取函数值排名前Ne的解看做第gen次循环的原位置,每个原位置对应一个细菌,其余的解则对应于细菌更新后所在位置,其中fi(xi)gen表示第i个细菌在第gen次循环时的适应度函数值:J(i,j,k,l),i∈[1,S](5)。进一步地,步骤3.4所述每只细菌在原位置进行搜索并且计算新位置上的适应度值,若新位置的适应度值大于原位置,则代替原位置,具体过程为:(3.4.1)设定搜索次数j=0,采用公式(6)产生第i个细菌在第j次循环的新位置θi(j+1,k,l),其中θi(j,k,l)表示第i只细菌在第j次循环的原位置,θi(j+1,k,l)=θi(j,k,l)+C(i)φ(i),(6)其中,C(i)>0则说明细菌向前游动,C(i)的数值表示步长单位,φ(i)表示旋转后选择的一个随机游动方向;(3.4.2)计算第j次循环中第i只细菌的新位置的适应度函数值J(i+1,j,k,l),比较J(i+1,j,k,l)与J(i,j,k,l)大小;若J(i+1,j,k,l)>J(i,j,k,l),θi(j+1,k,l)则取代原位置,令搜索次数j=0;否则,舍弃新位置,令j←j+1。进一步地,步骤3.5所述判断搜索次数是否大于最大搜索次数,若大于则放弃步骤3.3中产生的位置,并在未被分配的网络安全资源范围内随机产生一个新位置;若小于等于则转步骤3.6;具体过程为:(3.5.1)利用公式(7)计算第j次循环中第i个细菌迁徙的概率P(i,j),并将P(i,j)与rand比较,如果rand<P(i,j),就将第i个细菌死亡,本文档来自技高网
...
基于层次竞价机制的网络安全资源分配方法

【技术保护点】
一种基于层次竞价机制的网络安全资源分配方法,其特征在于,包括以下步骤:步骤1,智能集中控制器收集网络中可用的带宽资源,带宽资源为异构网络中无线频率资源的总流量带宽;步骤2,智能集中控制器收集用户设备的安全资源使用申请;步骤3,智能集中控制器采用细菌觅食优化算法对网络安全资源进行分配。

【技术特征摘要】
1.一种基于层次竞价机制的网络安全资源分配方法,其特征在于,包括以下步骤:步骤1,智能集中控制器收集网络中可用的带宽资源,带宽资源为异构网络中无线频率资源的总流量带宽;步骤2,智能集中控制器收集用户设备的安全资源使用申请;步骤3,智能集中控制器采用细菌觅食优化算法对网络安全资源进行分配。2.根据权利要求1所述的基于层次竞价机制的网络安全资源分配方法,其特征在于,步骤2中所述的安全资源使用申请包括用户设备所需的时间比例、用户设备所需的最小速率。3.根据权利要求1所述的按照层次竞价机制的网络安全资源分配方法,其特征在于,步骤3所述的智能集中控制器采用细菌觅食优化算法对网络安全资源进行分配,具体步骤如下:步骤3.1,智能集中控制器初始化细菌觅食优化算法的参数;步骤3.2,将细菌按运动方式分为游动和旋转,每个细菌对应一个原位置;步骤3.3,计算细菌i的适应度值,并且存储细菌i当前适应度值为最适应值,即最好的值;步骤3.4,每只细菌在原位置进行搜索并且计算新位置上的适应度值,若新位置的适应度值大于原位置,则代替原位置;步骤3.5,判断搜索次数是否大于最大搜索次数,若大于则放弃步骤3.3中产生的位置,并在未被分配的网络安全资源范围内随机产生一个新位置;若小于等于则转步骤3.6;步骤3.6,记录适应度值最大的位置以及该位置相应的适应度函数值;步骤3.7,重复步骤3.2~3.6Ng次,最大的适应度函数值即为网络安全资源分配资源的最大值,Ng表示细菌觅食优化算法的最大迭代次数。4.根据权利要求3所述的基于层次竞价机制的网络安全资源分配方法,其特征在于,步骤3.1所述细菌觅食优化算法的参数包括:细菌种群的大小S,细菌游动的步长单位C,各个种群细菌之间传送信号的影响值趋向性操作、复制操作和迁徙操作的执行次数Nc、Nre、Ned,以及细菌每次可以向前游动的最多步长数Ns和迁徙概率ped;收集的参数还包括:实体层数K,安全资源个数C,用户个数N,第i个用户的收入πi、支出ci(xi)、利润vi(xi)、预计支出βi、预计收入αi;初始化细菌,利用公式(1)随机产生个人细菌觅食优化算法的初始解S(x),S(x)表示从第1层到第K层的社会资源,其中i∈[1,S],S(x)max是社会资源的上限,S(x)min是社会资源的下限,S(x)初始解需要满足公式(2)、(3)和(4),其中,初始化迭代次数序号gen=1,xi表示第i个用户的需求量,τ(i)为第i个用户的等级,ch(0)为所有用户的集合,ch(i)为第i个用户的子集合。5.根据权利要求3所述的基于层次竞价机制的网络安全资源分配方法,其特征在于,步骤3.3所述计算细菌i的适应度值,并且存储细菌i当前适应度值为最适应值,即最好的值,具体过程为:利用公式(5)计算第i个细菌适应度函数值的大小,将函数值从小到大排列,取函数值排名前Ne的解看做第gen次循环的原位置,每个原位置对应一个细菌,其余的解则对应于细菌更新后所在位置,其中...

【专利技术属性】
技术研发人员:徐雷姜殷伟李千目牟甲鹏涂亮周迅钊
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

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

1