(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 20221041815 0.9
(22)申请日 2022.04.21
(71)申请人 杭州锘崴信息科技有限公司
地址 310053 浙江省杭州市滨江区浦沿街
道东信大道6 6号4号楼521
(72)发明人 李帜 王爽 陈峰 王帅 郑灏
(74)专利代理 机构 杭州浙科专利事务所(普通
合伙) 33213
专利代理师 杨小凡
(51)Int.Cl.
G06F 9/50(2006.01)
(54)发明名称
一种联合计算中各参与方虚拟资源分配的
方法及系统
(57)摘要
本发明公开了一种联合计算中各参与方收
益分配的方法及系统, 系统包括第一虚拟资源分
配模块、 联合计算启动模块、 第二虚拟资源分配
模块和虚拟资源分配模块; 方法包括S101, 根据
虚拟资源计算规则, 生成联合计算参与方的第一
虚拟资源分配信息; S102, 联合计算发起端确认
第一虚拟资源分配信息, 启动全量样本数据的第
二次联合计算; S103, 对第一虚拟资源分配信息
进行调整, 得到第二虚拟资源分配信息; S104, 根
据第二虚拟资源分配信息, 对 联合计算参与方进
行虚拟资源的分配。 联合计算各参与方的虚拟资
源根据实际计算来分配, 提高了联合计算的虚拟
资源分配的真实性和准确率。
权利要求书3页 说明书7页 附图2页
CN 114840334 A
2022.08.02
CN 114840334 A
1.一种联合计算中各参与方虚拟资源分配的方法, 其特征在于: 联合计算参与方包括
计算端、 软件平台提供端、 模型提供端和数据提供端, 包括如下步骤:
S101, 根据预设比例, 从数据提供端 的样本数据中, 提取出第一数据, 采用第一数据进
行第一次联合计算, 依据第一联合计算结果, 确定计算端、 软件平台提供端、 模型提供端、 数
据提供端的分配, 形成第一虚拟资源分配信息;
S102, 联合计算发起端确认联合计算参与方的第一虚拟资源分配信息, 启动全量样本
数据的第二次联合计算;
S103, 根据调整方案和第二联合计算结果, 对第一虚拟资源分配信息进行调整, 得到第
二虚拟资源分配信息;
S104, 根据第二虚拟资源分配信息, 对联合计算 参与方进行虚拟资源的分配。
2.根据权利要求1所述的一种联合计算中各参与 方虚拟资源分配的方法, 其特征在于:
所述S103中的根据调整方案和第二联合计算结果, 对第一虚拟资源分配信息进行调整, 得
到第二虚拟资源分配信息, 包括如下步骤:
S301, 根据联合计算过程中计算端的计算复杂度、 系统稳定性、 计算节点合理分配情
况、 通信效率, 将计算端第一虚拟资源分配信息调整为计算端第二虚拟资源分配信息;
S302, 根据软件平台提供端 的实际运行效果, 将软件平台提供端第一虚拟资源分配信
息调整为软件平台提供端第二虚拟资源分配信息;
S303, 根据改进的模型计算效率与原始的模型计算效率的比较结果, 将模型提供端第
一虚拟资源分配信息调整为模型提供端第二虚拟资源分配信息;
S304, 根据样本数据对算法模型的实际贡献情况, 将数据提供端第一虚拟资源分配信
息调整为数据提供端第二虚拟资源分配信息;
S305, 根据各 联合计算 参与方的第二资源配置信息, 确定第二资源分配信息 。
3.根据权利要求1所述的一种联合计算中各参与 方虚拟资源分配的方法, 其特征在于:
所述S101包括如下步骤:
S201, 计算端包括一组计算单元, 确定每个计算单元的虚拟资源权重, 并根据计算单元
的虚拟资源权 重生成计算端的第一虚拟资源分配信息;
S202, 根据软件平台提供端 的软件配置程度, 确定软件平台提供端的第一虚拟资源分
配信息;
S203, 根据算法模型的模型 特性, 确定模型提供端第一虚拟资源分配信息;
S204, 确定样本数据的虚拟资源权重, 并结合样本数据的虚拟资源权重, 确定数据提供
端的第一虚拟资源分配信息;
S205, 根据计算端的第一虚拟资源分配信息、 软件平台提供端 的第一虚拟资源分配信
息、 模型提供端第一虚拟资源分配信息和数据提供端的第一虚拟资源分配信息, 生成第一
虚拟资源分配信息 。
4.根据权利要求3所述的一种联合计算中各参与 方虚拟资源分配的方法, 其特征在于:
所述S201中, 根据公 式γ=α×θi/ti+β×mi确定每个计算单元的虚拟资源权重, 其中, γ表示
第i个计算单元的虚拟资源权重, θi表示计算复杂度、 ti表示实际计算时间、 mi表示空间复杂
度,α和β表示调整参数。
5.根据权利要求3所述的一种联合计算中各参与 方虚拟资源分配的方法, 其特征在于:权 利 要 求 书 1/3 页
2
CN 114840334 A
2所述S204中, 根据公式 πi=qi×ni确定样本数据的虚拟资源权重, 其中, πi表示样本数据的虚
拟资源权重, qi表示样本训练数据的质量, ni表示样本数据的数量; 所述样本数据包括训练
数据, 训练数据的数量与影响度相关。
6.一种联合计算中各参与方虚拟资源分配的系统, 包括第一虚拟资源分配模块、 联合
计算启动模块、 第二虚拟资源分配模块和虚拟资源分配模块, 其特 征在于:
所述第一虚拟资源分配模块, 用于根据 预设比例, 从数据提供端的样本数据中, 提取出
第一数据, 采用第一数据进 行第一次联合计算, 确定计算端、 软件平台提供端、 模 型提供端、
数据提供端的分配, 形成第一虚拟资源分配信息;
所述联合计算启动模块, 用于获取联合计算发起端确认的第一虚拟资源分配信息, 启
动全量样本数据的联合计算;
所述第二虚拟资源分配模块, 用于根据调整方案和联合计算结果, 对第一虚拟资源分
配信息进行调整, 得到第二虚拟资源分配信息;
所述虚拟资源分配模块, 根据第二虚拟资源分配信息, 对联合计算参与方进行虚拟资
源分配;
所述联合计算参与 方包括计算发起端、 计算端、 数据提供端、 模型提供端和软件平台提
供端。
7.根据权利要求6所述的一种联合计算中各参与方虚拟资源分配的系统, 其特 征在于:
所述计算发起端, 用于发起联合计算, 获取联合计算得出的算法模型, 并向参与计算的
各方提供虚拟资源;
所述计算端, 用于提供 联合计算的计算资源;
所述数据提供端, 用于提供 联合计算中的各种数据;
所述模型提供端, 用于提供 联合计算中的算法模型;
所述软件平台提供端, 用于提供 联合计算的软件的前端和后端。
8.根据权利要求6所述的一种联合计算中各参与方虚拟资源分配的系统, 其特 征在于:
所述第一虚拟资源分配模块, 包括计算端第一虚拟资源分配单元、 软件平台提供端第
一虚拟资源分配单元、 模型提供端第一虚拟资源分配单元和数据提供端第一虚拟资源分配
单元;
所述计算端第一虚拟资源分配单元, 用于确定每个计算单元的虚拟资源权重, 并根据
计算单元的虚拟资源权 重生成计算端的第一虚拟资源分配信息;
所述软件平台提供端第一虚拟资源分配单元, 根据软件平台提供端的软件配置程度,
确定软件平台提供端的第一虚拟资源分配信息;
所述模型提供端第一虚拟资源分配单元, 用于根据算法模型的模型特性, 确定模型提
供端第一虚拟资源分配信息;
所述数据提供端第一虚拟资源分配单元, 确定样本数据的虚拟资源权重, 并结合样本
数据的虚拟资源权 重, 确定数据提供端的第一虚拟资源分配信息;
所述第一虚拟资源分配模块, 根据计算端第 一虚拟资源分配单元的第 一虚拟资源分配
信息、 软件平台提供端第一虚拟资源分配单元 的第一虚拟资源分配信息、 模型提供端第一
虚拟资源分配单元的第一虚拟资源分配信息和数据提供端第一虚拟资源分配单元的第一
虚拟资源分配信息, 生成第一虚拟资源分配信息 。权 利 要 求 书 2/3 页
3
CN 114840334 A
3
专利 一种联合计算中各参与方虚拟资源分配的方法及系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:13:33上传分享