一种可信计算请求的路由方法和装置制造方法及图纸

技术编号:28462803 阅读:19 留言:0更新日期:2021-05-15 21:28
本申请公开了一种可信计算请求的路由方法和装置,涉及区块链领域。其中,该方法包括:将应用系统发送的可信计算请求路由至在多个可信计算算法中与应用系统对应的可信计算算法;对多个可信计算算法中每个可信计算算法的资源负载与每个可信计算算法对应的资源负载阈值之间的关系进行监控;在监控到多个可信计算算法中第一可信计算算法的第一资源负载大于或者等于第一可信计算算法对应的第一资源负载阈值的情况下,将第一资源负载分配至多个可信计算算法中的第二可信计算算法。本申请解决了相关技术中可信计算算法的计算压力较大的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
一种可信计算请求的路由方法和装置


[0001]本申请涉及计算机领域,尤其涉及一种可信计算请求的路由方法和装置。

技术介绍

[0002]在可信计算场景中,目前有多种可信计算算法。当前的可信计算平台对于多方申请计算资源的场景,往往只能够提供单一种类的可信计算算法,一方面单一种类的可信计算算法不一定适合不同的申请方,另一方面,单一种类的可信计算算法能够承担的负载是有限的,可能无法满足大并发量的计算请求,可能会由于计算压力较大,导致计算效率的下降。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请提供了一种可信计算请求的路由方法和装置,以至少解决相关技术中可信计算算法的计算压力较大的技术问题。
[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]可选地,所述分配单元用于:
[0042]从第三可信计算算法中获取随机的一个可信计算算法作为所述第二可信计算算法,或者,将当前的资源负载最小的可信计算算法作为所述第二可信计算算法,其中,所述第三可信计算算法是所述多个可信计算算法中除所述第一可信计算算法之外的可信计算算法;
[0043]将所述第二资源负载分配至所述第二可信计算算法。
[0044]可选地,所述分配单元用于:
[0045]从第三可信计算算法中获取当前的资源负载小于所对应的资源负载阈值的可信计算算法作为所述第二可信计算算法,其中,所述第三可信计算算法是所述多个可信计算算法中除所述第一可信计算算法之外的可信计算算法;
[0046]将所述第二资源负载分配至所述第二可信计算算法。
[0047]可选地,所述分配单元用于以下之一:
[0048]将所述第二资源负载平均分配至所述第二可信计算算法;
[0049]根据所述第二可信计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可信计算请求的路由方法,其特征在于,包括:将应用系统发送的可信计算请求路由至在多个可信计算算法中与所述应用系统对应的可信计算算法;对所述多个可信计算算法中每个可信计算算法的资源负载与所述每个可信计算算法对应的资源负载阈值之间的关系进行监控;在监控到所述多个可信计算算法中第一可信计算算法的第一资源负载大于或者等于所述第一可信计算算法对应的第一资源负载阈值的情况下,将所述第一资源负载分配至所述多个可信计算算法中的第二可信计算算法。2.根据权利要求1所述的方法,其特征在于,将所述第一资源负载分配至所述多个可信计算算法中的第二可信计算算法包括:从所述第一资源负载中获取超过第二资源负载阈值的第二资源负载,其中,所述第二资源负载阈值小于或者等于所述第一资源负载阈值;将所述第二资源负载分配至所述多个可信计算算法中的第二可信计算算法。3.根据权利要求2所述的方法,其特征在于,将所述第二资源负载分配至所述多个可信计算算法中的第二可信计算算法包括:从第三可信计算算法中获取随机的一个可信计算算法作为所述第二可信计算算法,或者,将当前的资源负载最小的可信计算算法作为所述第二可信计算算法,其中,所述第三可信计算算法是所述多个可信计算算法中除所述第一可信计算算法之外的可信计算算法;将所述第二资源负载分配至所述第二可信计算算法。4.根据权利要求2所述的方法,其特征在于,将所述第二资源负载分配至所述多个可信计算算法中的第二可信计算算法包括:从第三可信计算算法中获取当前的资源负载小于所对应的资源负载阈值的可信计算算法作为所述第二可信计算算法,其中,所述第三可信计算算法是所述多个可信计算算法中除所述第一可信计算算法之外的可信计算算法;将所述第二资源负载分配至所述第二可信计算算法。5.根据权利要求4所述的方法,其特征在于,将所述第二资源负载分配至所述第二可信计算算法包括以下之一:将所述第二资源负载平均分配至所述第二可信计算算法;根据所述第二可信计算算法对应的当前资源负载与资源负载阈值之间的关系将所述第二资源负载分配至所述第二可信计算算法,其中,所述第二可信计算算法对应的分配后的资源负载小于或者等于所述第二可信计算算法对应的资源负载阈值。6.根据权利要求1所述的方法,其特征在于,将应用系统发送的可信计算请求路由至在多个可信计算算法中与所述应用系统对应的可信计算算法包括:根据所述多个可信计算算法中每个可信计算算法与所述应用系统之间的匹配度和/或所述每个可信计算算法的可信度确定与所述应用系统对应的可信计算算法;将所述应用系统发送的可信计算请求路由至与所述应用系统对应的可信计算算法。7.根据权利要求6所述的方法,其特征在于,根据所述多个可信计算算法中每个可信计算算法与所述应用系统之间的匹配度确定与所述应用系统对应的可信计算算法包括:计算所述每个可信计算算法与所述应用系统之间的匹配度;
将所述多个可信计算算法中与所述应用系统的匹配度最高的可信计算算法确定为与所述应用系统对应的可信计算算法。8.根据权利要求6所述的方法,其特征在于,根据所述每个可信计算算法的可信度确定与所述应用系统对应的可信计算算法包括:确定所述每个可信计算算法的可信度;将所述多个可信计算算法中可信度最高的可信计算算法确定为与所述应用系统对应的可信计算算法。9.根据权利要求6所述的方法,其特征在于,根据所述多个可信计算算法中每个可信计算算法与所述应用系统之间的匹配度和所述每个可信计算算法的可信度确定与所述应用系统对应的可信计算算法包括:计算所述每个可信计算算法与所述应用系统之间的匹配度;确定与所述应用系统之间的匹配度高于目标匹配度的可信计算算法的可信度;将与所述应用系统之间的匹配度高于目标匹配度的可信计算算法中可信度最高的可信计...

【专利技术属性】
技术研发人员:贺虎
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1