System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 算力任务的执行方法及装置制造方法及图纸_技高网

算力任务的执行方法及装置制造方法及图纸

技术编号:41532000 阅读:3 留言:0更新日期:2024-06-03 23:08
本申请公开了一种算力任务的执行方法及装置。其中,该方法包括:接收目标对象发送算力任务执行请求,并从算力任务执行请求中获取算力任务和目标对象的角色,其中,不同的角色对应不同的任务执行权限;根据多种类型的策略库中的多种策略分别对算力任务和目标对象的角色进行分析,得到分析结果,分析结果用于指示资源的分配策略;根据分析结果为目标对象分配资源,并利用分配到的资源执行算力任务。本申请解决了相关技术中资源权限控制灵活性低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机,具体而言,涉及一种算力任务的执行方法及装置


技术介绍

1、随着云计算、大数据和人工智能技术的不断发展,确实使得计算资源的重要性越来越突出,目前现有的一些方法,如访问控制列表(acl)、角色基于访问控制(rbac)等,虽然能够实现基本的授权控制,但是权限控制手段单一,缺乏灵活性和动态性,无法适应多变的计算环境和需求。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种算力任务的执行方法及装置,以至少解决相关技术中资源权限控制灵活性低的技术问题。

2、根据本申请实施例的一个方面,提供了一种算力任务的执行方法,包括:接收目标对象发送算力任务执行请求,并从所述算力任务执行请求中获取所述算力任务和所述目标对象的角色,其中,不同的角色对应不同的任务执行权限;根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,得到分析结果,所述分析结果用于指示资源的分配策略;根据所述分析结果为所述目标对象分配资源,并利用分配到的资源执行所述算力任务。

3、可选地,根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,包括:根据第一类型策略库中的第一策略对所述目标对象的角色和所述算力任务进行验证,得到验证结果;在所述验证结果指示验证通过的情况下,根据第二类型策略库中的第二策略确定待分配资源,其中,所述分析结果包括:所述验证结果和所述待分配资源,所述第一策略用于对所述目标对象的角色和所述算力任务进行验证,所述第二策略用于计算所述待分配资源。

4、可选地,根据第一类型策略库中的第一策略对所述目标对象的角色和所述算力任务进行验证,得到验证结果,包括:获取所述第一策略,所述第一策略至少包括以下之一:基于角色的安全策略、基于属性的安全策略和基于时间的安全策略;在所述第一策略为所述基于角色的安全策略的情况下,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果;在所述第一策略为所述基于属性的安全策略的情况下,根据所述目标对象所处区域进行验证,得到所述验证结果中的第二结果;在所述第一策略为所述基于时间的安全策略的情况下,根据所述算力任务的执行时间进行验证,得到所述验证结果中的第三结果。

5、可选地,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果,包括:获取角色操作关联二元组信息,所述角色操作关联二元组信息包括:不同角色能够执行的操作;从所述角色操作关联二元组信息中提取所述目标对象的角色能够执行的目标操作,并获取执行所述算力任务需要执行的操作;在所述目标操作中包含执行所述算力任务需要执行的操作的情况下,确定所述第一结果为通过验证。

6、可选地,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果,包括:获取执行所述算力任务所需的资源,并获取所述系统资源二元组信息,所述系统资源二元组信息包括:调用不同的资源所需的操作系统;从所述系统资源二元组信息中提取调用所述算力任务所需的资源对应的目标操作系统;在所述目标对象的角色拥有所述目标操作系统的操作权限的情况下,确定所述第一结果为通过验证。

7、可选地,根据所述目标对象所处区域进行验证,得到所述验证结果中的第二结果,包括:获取所述目标对象所处的目标区域,并获取所述目标区域能够调用的第一资源;在所述第一资源中包含执行所述算力任务所需的资源的情况下,确定所述第二结果为通过验证。

8、可选地,根据所述算力任务的执行时间进行验证,得到所述验证结果中的第三结果,包括:获取所述目标对象的角色能够调用资源的目标时段;在所述目标时段内包含所述算力任务的执行时间的情况下,确定所述第三结果为通过。

9、可选地,根据第二类型策略库中的第二策略确定待分配资源,包括:获取所述第二策略,所述第二策略至少包括以下之一:最小授权策略、最大授权策略、加法策略和乘法策略;在所述第二策略为所述最小授权策略的情况下,获取执行所述算力任务所需的最少资源量,将所述最少资源量确定为所述待分配资源;在所述第二策略为所述最大授权策略的情况下,将能够分配给所述算力任务的最大资源量确定为所述待分配资源;在所述第二策略为加法策略的情况下,获取所述目标对象发送的多个算力任务执行请求,并将所述多个算力任务所需的资源量相加得到所述待分配资源;在所述第二策略为乘法策略的情况下,获取所述目标对象发送的多个算力任务执行请求,在每个算力任务所需的资源量相同的情况下,将所述多个算力任务的数量与所述每个算力任务所需的资源量相乘,得到所述待分配资源。

10、根据本申请实施例的另一方面,还提供了一种算力任务的执行装置,包括:接收模块,用于接收目标对象发送算力任务执行请求,并从所述算力任务执行请求中获取所述算力任务和所述目标对象的角色,其中,不同的角色对应不同的任务执行权限;分析模块,用于根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,得到分析结果,所述分析结果用于指示资源的分配策略;分配模块,用于根据所述分析结果为所述目标对象分配资源,并利用分配到的资源执行所述算力任务。

11、根据本申请实施例的又一方面,还提供了一种计算机设备,包括:存储器,用于存储程序指令;处理器,与存储器连接,用于执行以下功能的程序指令:接收目标对象发送算力任务执行请求,并从所述算力任务执行请求中获取所述算力任务和所述目标对象的角色,其中,不同的角色对应不同的任务执行权限;根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,得到分析结果,所述分析结果用于指示资源的分配策略;根据所述分析结果为所述目标对象分配资源,并利用分配到的资源执行所述算力任务。

12、根据本申请实施例的又一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的计算机程序,其中,非易失性存储介质所在设备通过运行计算机程序执行上述的算力任务的执行方法。

13、根据本申请实施例的又一方面,还提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述方法的步骤。

14、在本申请实施例中,采用接收目标对象发送算力任务执行请求,并从所述算力任务执行请求中获取所述算力任务和所述目标对象的角色,其中,不同的角色对应不同的任务执行权限;根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,得到分析结果,所述分析结果用于指示资源的分配策略;根据所述分析结果为所述目标对象分配资源,并利用分配到的资源执行所述算力任务的方式,通过设置与多个类型的用户标识一一对应的功能接口,并根据预先确定的营销规则,通过多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,得到分析结果,根据所述分析结果为所述目标对象分配资源,达到了灵活管理资源权限的目的,从而实现了提高资源权限控制灵活性的技术效果,进而解决了相关技术中资源本文档来自技高网...

【技术保护点】

1.一种算力任务的执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,包括:

3.根据权利要求2所述的方法,其特征在于,根据第一类型策略库中的第一策略对所述目标对象的角色和所述算力任务进行验证,得到验证结果,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果,包括:

5.根据权利要求3所述的方法,其特征在于,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果,包括:

6.根据权利要求3所述的方法,其特征在于,根据所述目标对象所处区域进行验证,得到所述验证结果中的第二结果,包括:

7.根据权利要求3所述的方法,其特征在于,根据所述算力任务的执行时间进行验证,得到所述验证结果中的第三结果,包括:

8.根据权利要求2所述的方法,其特征在于,根据第二类型策略库中的第二策略确定待分配资源,包括:

9.一种算力任务的执行装置,其特征在于,包括:

10.一种计算机设备,其特征在于,包括:

11.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的计算机程序,其中,所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求1至7中任意一项所述的算力任务的执行方法。

12.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1所述算力任务的执行方法的步骤。

...

【技术特征摘要】

1.一种算力任务的执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据多种类型的策略库中的多种策略分别对所述算力任务和所述目标对象的角色进行分析,包括:

3.根据权利要求2所述的方法,其特征在于,根据第一类型策略库中的第一策略对所述目标对象的角色和所述算力任务进行验证,得到验证结果,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果,包括:

5.根据权利要求3所述的方法,其特征在于,根据所述目标对象的角色对应的权限进行验证,得到所述验证结果中的第一结果,包括:

6.根据权利要求3所述的方法,其特征在于,根据所述目标对象所处区域进行验证,得到所述验证结果中...

【专利技术属性】
技术研发人员:袁守正徐玉清范利成谢芳勇满雅文
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1