standard library
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211059352.5 (22)申请日 2022.08.31 (65)同一申请的已公布的文献号 申请公布号 CN 115129481 A (43)申请公布日 2022.09.30 (73)专利权人 华控清交信息科技 (北京) 有限公 司 地址 100084 北京市海淀区中关村东路1号 院3号楼10层10 09-1 (72)发明人 刘琛  (74)专利代理 机构 北京市广友专利事务所有限 责任公司 1 1237 专利代理师 李欣 (51)Int.Cl. G06F 9/50(2006.01)G06F 21/62(2013.01) G06F 21/60(2013.01) (56)对比文件 CN 114780213 A,202 2.07.22 CN 113434284 A,2021.09.24 CN 112764938 A,2021.0 5.07 WO 202124 4343 A1,2021.12.09 审查员 刘蕾 (54)发明名称 一种计算资源分配方法、 装置及电子设备 (57)摘要 本申请公开了一种计算资源分配方法、 装置 及电子设备, 涉及多 方安全计算技术领域和隐私 计算技术领域, 包括: 获取待执行的密文计算任 务的算力规格偏好信息, 算力规格偏好信息表示 用户对于执行密文计算任务所采用的计算资源 的算力规格偏好; 获取各种算力规格的计算资源 的算力折算系数; 基于各种算力规格的计算资源 的算力折算系数, 按照算力规格偏好信息, 从各 种算力规格中选择多种算力规格进行分配优先 级排序, 得到多种算力规格的计算资源的分配优 先级顺序; 按照分配优先级顺序, 为该密文计算 任务分配计算资源。 采用该方案, 使得使用分配 的计算资源执行密文计算任务可以更满足用户 预期、 符合用户偏好。 权利要求书3页 说明书11页 附图4页 CN 115129481 B 2022.11.29 CN 115129481 B 1.一种计算资源分配方法, 其特 征在于, 包括: 获取待执行的密文计算任务的算力规格偏好信 息, 所述算力规格偏好信 息表示用户对 于执行所述密文计算任务所采用的计算资源的算力规格偏好, 所述算力规格偏好信息表示 用户对于执行所述密文计算任务的要求是时长优先, 或者, 表示用户对于执行所述密文计 算任务的要求是代价优先; 获取各种算力规格的计算资源的算力折算系数, 一种算力规格的计算资源的算力折算 系数为采用该计算资源与采用标准 算力规格的标准计算资源执 行相同计算任务的时长比; 基于各种算力规格的计算资源的算力折算系数, 按照所述算力规格偏好信息, 从所述 各种算力规格中选择多种算力规格进 行分配优先级排序, 得到所述多种算力规格的计算资 源的分配优先级顺序; 按照所述分配优先级顺序, 为所述密文计算任务分配 计算资源。 2.如权利要求1所述的方法, 其特征在于, 所述基于各种算力规格的计算资源的算力折 算系数, 按照所述算力规格偏好信息, 从所述各种算力规格中选择多种算力规格进行分配 优先级排序, 包括: 当算力规格偏好信 息表示用户对于执行所述密文计算任务的要求是时长优先时, 按照 所述算力规格偏好信息, 按照算力折算系 数从低到高, 从所述各种算力规格中选择多种算 力规格进行分配优先级排序。 3.如权利要求1所述的方法, 其特征在于, 在所述基于各种算力规格的计算资源的算力 折算系数, 按照所述算力规格偏好信息, 从所述各种算力规格中选择多种算力规格进行分 配优先级排序之前, 还 包括: 预估采用标准算力规格的标准计算资源执行所述密文计算任务所需花费的时长, 作为 标准预估时长; 所述基于各种算力规格的计算资源的算力折算系数, 按照所述算力规格偏好信息, 从 所述各种算力规格中选择多种算力规格进行分配优先级排序, 包括: 当算力规格偏好信 息表示用户对于执行所述密文计算任务的要求是代价优先时, 分别 计算各种算力规格的计算资源的算力折算系数乘以所述标准预估时长, 得到采用各种算力 规格的计算资源执 行所述密文计算任务所需花费的预估时长; 分别计算各种算力规格的计算资源的单位 时长使用代价乘以各自的所述预估时长, 得 到采用各种算力规格的计算资源执 行所述密文计算任务所需花费的预估代价; 按照预估代价从低到 高, 从所述各种算力规格中选择多种算力规格进行分配优先级排 序。 4.如权利要求1所述的方法, 其特征在于, 在所述基于各种算力规格的计算资源的算力 折算系数, 按照所述算力规格偏好信息, 从所述各种算力规格中选择多种算力规格进行分 配优先级排序之前, 还 包括: 预估采用标准算力规格的标准计算资源执行所述密文计算任务所需花费的时长, 作为 标准预估时长; 所述方法, 还 包括: 当所述标准预估时长不大于预设时长时, 将所述密文计算任务加入短任务队列中; 当所述标准预估时长大于所述预设时长时, 将所述密文计算任务加入长任务队列中;权 利 要 求 书 1/3 页 2 CN 115129481 B 2所述按照所述分配优先级顺序, 为所述密文计算任务分配 计算资源, 包括: 当所述密文计算任务位于所述短任务队列中时, 按照所述分配优先级顺序, 优先从所 述短任务队列对应的短任务算力 资源中, 为所述密文计算任务分配计算资源, 当所述短任 务队列对应的短任务算力 资源不足时, 从所述长任务队列对应的长任务算力 资源中, 为所 述密文计算任务分配 计算资源; 当所述密文计算任务位于所述长任务队列中时, 按照所述分配优先级顺序, 从所述长 任务队列对应的长任务 算力资源中, 为所述密文计算任务分配 计算资源。 5.如权利要求3或4所述的方法, 其特征在于, 所述预估采用标准算力规格的标准计算 资源执行所述密文计算任务所需花费的时长, 作为标准预估时长, 包括: 对执行所述密文计算任务的算法脚本文件进行扫描, 得到所述密文计算任务的代码量 数据; 将所述代码量数据、 所述密文计算任务的输入数据的输入数据参数和所述密文计算任 务的任务配置参数, 输入预先训练得到的时长预估模型, 得到采用标准算力规格的标准计 算资源执行所述密文计算任务所需花费 的标准预估时长, 所述时长预估模 型为人工智能网 络模型, 所述时长预估 模型为基于执 行密文计算任务的历史数据训练得到的。 6.如权利要求5所述的方法, 其特征在于, 所述密文计算任务的代码量数据, 至少包括 如下数据之一: 所述算法脚本文件中程序的总行数、 封装的内部函数数量、 使用的密文基本运算的数 量、 使用的密文计算API及数量、 使用的明文计算API及数量、 循环体的数量; 所述密文计算任务的输入数据的输入数据参数, 至少包括如下参数之一: 所述输入数据的数据源类型、 行 数、 列数、 数据类型; 所述密文计算任务的任务配置参数, 至少包括如下参数之一: 任务模式、 计算节点要求。 7.一种计算资源分配装置, 其特 征在于, 包括: 信息获取模块, 用于获取待执行的密文计算任务的算力规格偏好信息, 所述算力规格 偏好信息表示用户对于执行所述密文计算任务所采用的计算资源的算力规格偏好, 所述算 力规格偏好信息表示用户对于执行所述密文计算任务的要求是时长优先, 或者, 表示用户 对于执行所述密文计算任务的要求是代价优先; 系数获取模块, 用于获取各种算力规格的计算资源的算力折算系数, 一种算力规格的 计算资源的算力折算系数为采用该计算资源与采用标准算力规格的标准计算资源执行相 同计算任务的时长比; 优先级排序模块, 用于基于各种算力规格的计算资源的算力折算系数, 按照所述算力 规格偏好信息, 从所述各种算力规格中选择多种算力规格进行分配优先级排序, 得到所述 多种算力规格的计算资源的分配优先级顺序; 资源分配模块, 用于按照所述分配优先级顺序, 为所述密文计算任务分配 计算资源。 8.如权利要求7所述的装置, 其特征在于, 所述优先级排序模块, 具体用于当算力规格 偏好信息表示用户对于执行所述密文计算任务的要求是时长优先时, 按照所述算力规格偏 好信息, 按照算力折算系 数从低到高, 从所述各种算力规格中选择多种算力规格进行分配 优先级排序。权 利 要 求 书 2/3 页 3 CN 115129481 B 3

PDF文档 专利 一种计算资源分配方法、装置及电子设备

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种计算资源分配方法、装置及电子设备 第 1 页 专利 一种计算资源分配方法、装置及电子设备 第 2 页 专利 一种计算资源分配方法、装置及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:33:04上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。