【技术实现步骤摘要】
基于隐私计算平台的资源配置调整方法及装置
[0001]本申请涉及隐私计算
,尤其涉及基于隐私计算平台的资源配置调整方法及装置。
技术介绍
[0002]多方协作是一种通过多个参与方共同参与来完成某一任务的相关操作的处理模式,比如,多方协作可以在数据集上实现联合查询与统计分析、数据建模与预测、个人信息隐私保护、信息安全存储等应用。基于多方协作的应用特点,开始将多方协作应用于隐私数据的融合场景中,以便可以有效地防止出现隐私数据篡改、隐私数据泄露或者隐私数据非法利用等安全问题,从而能够有效地确保隐私数据的安全性。
[0003]然而,目前的多方协作场景中,都主要关注如何实现多方协作场景下的隐私数据互通或者隐私数据的相关计算,并没有关注多方协作任务中,参与方针对处理隐私数据所需资源的管理,如此会导致多方协作任务的进度取决于最慢的参与方,而最快的参与方则出现了资源闲置和浪费,从而不利于节约商业成本。
[0004]综上,目前亟需一种基于隐私计算平台的资源配置调整方法,用以有效地确保各第二节点针对任务的执行进度尽可能相同,并可以有效地确保各第二节点的资源得到最大化地合理使用。
技术实现思路
[0005]本申请示例性的实施方式中提供了一种基于隐私计算平台的资源配置调整方法及装置,用以有效地确保各第二节点针对任务的执行进度尽可能相同,并可以有效地确保各第二节点的资源得到最大化地合理使用。
[0006]第一方面,本申请示例性的实施方式中提供了一种基于隐私计算平台的资源配置调整方法,适用于具有m个 ...
【技术保护点】
【技术特征摘要】
1.一种基于隐私计算平台的资源配置调整方法,其特征在于,适用于具有m个节点的隐私计算平台,所述方法包括:针对任一任务,第一节点获取n个第二节点各自在第i时刻下针对所述任务的执行进度信息;所述执行进度信息包括在所述第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度;所述第一节点为所述m个节点的任一个;所述第二节点为所述m个节点中除所述第一节点之外的任一节点;其中,n≤m
‑
1;所述第一节点按照设定的任务执行进度相同要求,基于所述n个第二节点各自在第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度,确定针对所述n个第二节点在第i+1时刻下执行所述任务的资源配置调整信息;所述第一节点将所述资源配置调整信息发送给所述n个第二节点;所述资源配置调整信息用于指示每个第二节点基于所述资源配置调整信息对在所述第i时刻下执行所述任务所配置的资源配置信息进行调整,以生成该第二节点在所述第i+1时刻下执行所述任务所需配置的资源配置信息。2.如权利要求1所述的方法,其特征在于,若所述任务包括至少两个子任务;所述至少两个子任务间具有依赖关系;所述第一节点获取所述n个第二节点各自在第i时刻下针对所述任务的执行进度信息,包括:针对第k子任务,所述第一节点向所述n个第二节点发送针对所述第k子任务在所述第i时刻下的执行进度信息查询请求;所述执行进度信息查询请求用于指示每个第二节点查询出所述第k子任务在所述第i时刻下的执行进度信息并反馈给所述第一节点;或者,所述第一节点接收所述n个第二节点在所述第i时刻下,分别发送的针对所述第k子任务的执行进度信息。3.如权利要求2所述的方法,其特征在于,基于所述n个第二节点各自在第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度,确定针对所述n个第二节点在第i+1时刻下执行所述任务的资源配置调整信息,包括:所述第一节点从所述n个第二节点各自在所述第i时刻下针对所述第k子任务的执行进度中确定出最小的执行进度,并确定出所述最小的执行进度对应的资源配置信息;所述第一节点根据所述最小的执行进度对应的资源配置信息,生成针对所述n个第二节点在第i+1时刻下执行所述第k子任务的第一子资源配置调整信息;所述第一子资源配置调整信息包括所述最小的执行进度对应的资源配置信息。4.如权利要求3所述的方法,其特征在于,所述第一节点将所述资源配置调整信息发送给所述n个第二节点,包括:所述第一节点将所述第一子资源配置调整信息发送给所述n个第二节点;所述第一子资源配置调整信息用于指示每个第二节点将所述最小的执行进度对应的资源配置信息作为在所述第i+1时刻下执行所述第k子任务所需配置的资源配置信息。5.如权利要求2所述的方法,其特征在于,基于所述n个第二节点各自在第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度,确定针对所述n个第二节点在第i+1时刻下执行所述任务的资源配置调整信息,包括:所述第一节点基于所述第k子任务具有的属性信息,确定执行所述第k子任务所需的总
时长;所述第一节点根据所述总时长以及所述第i时刻下所述第k子任务的已执行时长,确定所述第k子任务的剩余执行时长;针对每个第二节点,所述第一节点根据所述第二节点在所述第i时刻下执行所述第k子任务的资源配置信息、所述第k子任务的剩余执行时长以及在所述第i时刻下针对所述第k子任务的执行进度,确定所述第二节点在位于所述剩余执行时长内的第i+1时刻下执行所述第k子任务的第二子资源配置调整信息。6.如权利要求5所述的方法,其特征在于,所述第一节点根据所述第二节点在所述第i时刻下执行所述第k子任务的资源配置信息、所述第k子任务的剩余执行时长以及在所述第i时刻下针对所述第k子任务的执行进度,确定所述第二节点在位于所述剩余执行时长内的第i+1时刻下执行所述第k子任务的第二子资源配置调整信息,包括:所述第一节点基于所述第二节点在所述第i时刻下针对所述第k子任务的执行进度以及所述第k子任务的剩余执行时长,确定相对于所述第二节点在所述第i时刻下执行所述第k子任务的资源配置信息的资源配置调整幅度;所述第一节点基于所述资源配置调整幅度,生成所述第二节点在所述第i+1时刻下执行所述第k子任务的第二子资源配置调整信息;所述第二子资源配置调整信息包括所述第二节点在所述第i+1时刻下执行所述第k子任务对应的资源配置调整幅度。7.如权利要求6所述的方法,其特征在于,所述第一节点将所述资源配置调整信息发送给所述n个第二节点,包括:针对每个第二节点,所述第一节点将所述第二节点对应的第二子资源配置调整信息发送给所述第二节点;所述第二子资源配置调整信息用于指示所述第二节点基于所述资源配置调整幅度对所述第二节点在所述第i时刻下执行所述第k子任务的资源配置信息进行调整,以生成所述第二节点在所述第i+1时刻下执行所述第k子任务所需配置的资源配置信息。8.如权利要求2所述的方法,其特征在于,在将第i+1时刻下执行所述第k子任务的资源配置调整信息发送给所述n个第二节点之后,还包括:若所述第一节点确定第k子任务执行完成,则向所述n个第二节点发送第k+1子任务的执行指示;所述执行指示用于指示每个第二节点基于所述第k子任务的执行结果执行所述k+1子任务。9.一种基于隐私计算平台的资源配置调整方法,其特征在于,适用于具有m个节点的隐私计算平台,所述方法包括:针对每个第二节点,所述第二节点将所述第二节点在第i时刻下针对所述任务的执行进度信息发送给第一节点;所述执行进度信息包括在所述第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度;所述第一节点为所述m个节点的任一个;所述第二节点为所述m个节点中除所述第一节点之外的任一节点;所述第二节点接收所述第一节点发送的资源配置调整信息;所述资源配置调整信息是所述第一节点按照设定的任务执行进度相同要求,基于所述n个第二节点各自在第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述...
【专利技术属性】
技术研发人员:车金佳,张春海,
申请(专利权)人:深圳致星科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。