一种密码资源分配方法、装置及设备制造方法及图纸

技术编号:37157044 阅读:36 留言:0更新日期:2023-04-06 22:19
本发明专利技术提供一种密码资源分配方法、装置及设备,所述方法包括:获取密码应用系统的密码资源用量信息以及所述密码应用系统当前使用的密码资源的载荷值;确定需要对所述密码应用系统进行密码资源重分配的情况下,根据所述密码资源用量信息、所述载荷值和预设的密码资源重分配策略,为所述密码应用系统分配密码资源。本发明专利技术的方案能够保证在密码应用系统出现密码资源调用需求时,在总体保障能力满足要求的情况下,密码服务系统能在尽可能短时间内计算出针对密码应用合理的资源分配策略并执行。算出针对密码应用合理的资源分配策略并执行。算出针对密码应用合理的资源分配策略并执行。

【技术实现步骤摘要】
一种密码资源分配方法、装置及设备


[0001]本专利技术涉及计算机信息处理
,特别是指一种密码资源分配方法、装置及设备。

技术介绍

[0002]对密码资源实施科学管理,确保密码安全保密,充分发挥密码在保护网络与信息安全中的核心支撑作用,密码法中按照保护信息的不同,将密码分为三类,分别是核心密码、普通密码和商用密码。
[0003]密码服务成了现阶段较大的业务需求,目前的密码服务资源分配方法,通常是资源分配平台根据不同业务需要选择不同的分配算法,现有技术中,密码服务资源分配方法随着使用问题和解决会不断发展新的内容,同时在不同的业务场景中还会面临不同的权重问题,比如服务性质的权衡,生产环节调用请求要优先,测试环节调用请求要往后,生产环节调用中止后恢复要继续优先排,还有资源类别的权衡和分配策略,服务资源和算力占用型谁更优先,还有其他辅助资源之间的分配搭配,不同性能服务资源的资源分配侧重,等等,是一个很复杂的课题,跟业务场景也很相关;尤其是多源、多种类密码服务及云环境下大规模资源分配,会出现多个密码资源分布不均的情况。

技术实现思路

[0004]本专利技术要解决的技术问题是如何提供一种密码资源分配方法、装置及设备,能够保证在密码应用系统出现密码资源调用需求时,在总体保障能力满足要求的情况下,密码服务系统能在尽可能短时间内计算出针对密码应用合理的资源分配策略并执行。
[0005]为解决上述技术问题,本专利技术的技术方案如下:一种密码资源分配方法,包括:获取密码应用系统的密码资源用量信息以及所述密码应用系统当前使用的密码资源的载荷;确定需要对所述密码应用系统进行密码资源重分配的情况下,根据所述密码资源用量信息、所述载荷值和预设的密码资源重分配策略,为所述密码应用系统分配密码资源。
[0006]可选的,获得所述密码应用系统当前使用的密码资源的载荷,包括:获取密码资源运行信息;获取所述密码应用系统当前使用的资源组中各个密码资源的可用资源用量信息;根据所述密码资源运行信息,确定密码资源池中的各个密码资源的载荷;根据所述密码应用系统当前使用的资源组中各个密码资源的可用资源用量信息和所述密码应用系统当前使用的各个密码资源的载荷情况,计算所述密码应用系统当前使用的资源组中所有密码资源的载荷,将所述载荷值作为所述密码应用系统当前使用的密码资源的载荷。
[0007]可选的,根据所述密码资源运行信息,确定密码资源池中的各个密码资源的载荷,
包括:根据所述密码资源运行信息,确定密码应用系统需求的密码服务运算响应时间与当前提供给目标应用使用资源服务标称响应时间的第一比值R1;根据所述密码资源运行信息,确定密码资源的当前并发连接数与最大标称并发数的第二比值R2以及密码资源系统运算资源占用率R3;根据所述第一比值R1、第二比值R2和所述密码资源系统运算资源占用率R3,确定密码资源池中的各个密码资源的载荷Lv。
[0008]可选的,根据所述第一比值R1、第二比值R2和密码资源系统运算资源占用率R3,确定密码资源组中的各个密码资源的载荷Lv,包括:若R1>=1或R2>=1或R3>=0.9,则Lv=1,否则,Lv=(R1*R2*R3)。
[0009]可选的,根据所述密码应用系统当前使用的资源组中各个密码资源的可用资源用量信息和所述密码应用系统当前使用的各个密码资源的载荷情况,计算所述密码应用系统当前使用的资源组中所有密码资源的载荷,包括:通过CLv=∑(W1*Lv1+W2*Lv2+

+Wn*Lvn)计算所述密码应用系统当前使用的所有密码资源的载荷;其中,Wn为密码应用系统当前使用的第n个密码资源的权重值设定,Lvn为密码应用系统当前使用的第n个密码资源的载荷,CLv为所述密码应用系统当前使用的所有密码资源的载荷;Lvn是根据密码资源池中的各个密码资源的载荷Lv得到的。
[0010]可选的,预设的密码资源重分配策略包括以下至少一项:一个密码应用系统可以与多个不同服务类型的静态密码资源组关联;一个动态密码资源组关联多个应用;一个静态密码资源组关联一个应用;一个应用不同时关联同种类型静态密码资源组和动态密码资源组。
[0011]可选的,根据所述密码资源用量信息、所述载荷值和预设的密码资源重分配策略,为所述密码应用系统分配密码资源,包括:根据所述密码资源用量信息,分配服务层从密码资源池中获取密码资源;按照所述载荷值和预设的密码资源重分配策略,确定密码资源队列;从所述密码资源队列中调用目标密码资源,将所述目标密码资源返回给密码应用系统。
[0012]本专利技术的实施例还提供一种密码资源分配装置,包括:获取模块,用于获取密码应用系统的密码资源用量信息以及所述密码应用系统当前使用的密码资源的载荷;分配模块,用于确定需要对所述密码应用系统进行密码资源重分配的情况下,根据所述密码资源用量信息、所述载荷值和预设的密码资源重分配策略,为所述密码应用系统分配密码资源。
[0013]本专利技术的实施例还提供一种计算设备,包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上所述的方法的步骤。
[0014]本专利技术的实施例还提供一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。
[0015]本专利技术的上述方案至少包括以下有益效果:本专利技术的上述方案通过获取密码应用系统的密码资源用量信息以及所述密码应用系统当前使用的密码资源的载荷;确定需要对所述密码应用系统进行密码资源重分配的情况下,根据所述密码资源用量信息、所述载荷值和预设的密码资源重分配策略,为所述密码应用系统分配密码资源;从而可以保证在密码应用系统出现密码资源调用需求时,在总体保障能力满足要求的情况下,密码服务系统能在尽可能短时间内计算出针对密码应用合理的资源分配策略并执行,同时不会出现多个密码资源节点过度聚集情况。
附图说明
[0016]图1是本专利技术实施例的密码资源分配方法的流程示意图;图2是本专利技术实施例的密码资源注册示意图;图3是本专利技术实施例的密码资源节点参数设置示意图;图4是本专利技术实施例的密码资源节点数据存储结构;图5是本专利技术实施例的SDK端应用信息上报;图6是本专利技术实施例的获取密码资源信息;图7是本专利技术实施例的密码资源参数计算;图8是本专利技术实施例的密码资源重分配计算;图9是本专利技术实施例的密码资源分配装置的模块示意图;图10是本专利技术实施例的密码服务系统逻辑架构图。
具体实施方式
[0017]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0018]如图1所示,本专利技术的实施例提供一种密码资源分配方法,所述方法包括:步骤11,获取密码应用系统的密码资源用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码资源分配方法,其特征在于,所述方法包括:获取密码应用系统的密码资源用量信息以及所述密码应用系统当前使用的密码资源的载荷;确定需要对所述密码应用系统进行密码资源重分配的情况下,根据所述密码资源用量信息、所述载荷值和预设的密码资源重分配策略,为所述密码应用系统分配密码资源。2.根据权利要求1所述的密码资源分配方法,其特征在于,获得所述密码应用系统当前使用的密码资源的载荷,包括:获取密码资源运行信息;获取所述密码应用系统当前使用的资源组中各个密码资源的可用资源用量信息;根据所述密码资源运行信息,确定密码资源池中的各个密码资源的载荷;根据所述密码应用系统当前使用的资源组中各个密码资源的可用资源用量信息和所述密码应用系统当前使用的各个密码资源的载荷情况,计算所述密码应用系统当前使用的资源组中所有密码资源的载荷,将所述载荷值作为所述密码应用系统当前使用的密码资源的载荷。3.根据权利要求2所述的密码资源分配方法,其特征在于,根据所述密码资源运行信息,确定密码资源池中的各个密码资源的载荷,包括:根据所述密码资源运行信息,确定密码应用系统需求的密码服务运算响应时间与当前提供给目标应用使用资源服务标称响应时间的第一比值R1;根据所述密码资源运行信息,确定密码资源的当前并发连接数与最大标称并发数的第二比值R2以及密码资源系统运算资源占用率R3;根据所述第一比值R1、第二比值R2和所述密码资源系统运算资源占用率R3,确定密码资源池中的各个密码资源的载荷Lv。4.根据权利要求3所述的密码资源分配方法,其特征在于,根据所述第一比值R1、第二比值R2和密码资源系统运算资源占用率R3,确定密码资源组中的各个密码资源的载荷Lv,包括:若R1>=1或R2>=1或R3>=0.9,则Lv=1,否则,Lv=(R1*R2*R3)。5.根据权利要求2所述的密码资源分配方法,其特征在于,根据所述密码应用系统当前使用的资源组中各个密码资源的可用资源用量信息和所述密码应用系统当前使用的各个...

【专利技术属性】
技术研发人员:朱云李元骅可为
申请(专利权)人:北京数盾信息科技有限公司
类型:发明
国别省市:

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

1