基于隐私计算平台的资源配置调整方法及装置制造方法及图纸

技术编号:35190330 阅读:20 留言:0更新日期:2022-10-12 18:08
本申请提供了基于隐私计算平台的资源配置调整方法及装置,该方法包括针对任一任务,通过第一节点汇总n个第二节点在第i时刻下针对该任务的执行进度信息,按照设定的任务执行进度相同要求,基于n个第二节点在第i时刻下执行该任务所配置的资源配置信息以及在第i时刻下针对该任务的执行进度,确定针对n个第二节点在第i+1时刻下执行该任务的资源配置调整信息。将该资源配置调整信息发送给n个第二节点,以便每个第二节点基于资源配置调整信息生成用于在第i+1时刻下执行该任务所需配置的资源配置信息。如此,该方案在计算隐私数据过程中,有效地确保各第二节点针对任务的执行进度尽可能相同,并确保各第二节点的资源得到最大化地合理使用。地合理使用。地合理使用。

【技术实现步骤摘要】
基于隐私计算平台的资源配置调整方法及装置


[0001]本申请涉及隐私计算
,尤其涉及基于隐私计算平台的资源配置调整方法及装置。

技术介绍

[0002]多方协作是一种通过多个参与方共同参与来完成某一任务的相关操作的处理模式,比如,多方协作可以在数据集上实现联合查询与统计分析、数据建模与预测、个人信息隐私保护、信息安全存储等应用。基于多方协作的应用特点,开始将多方协作应用于隐私数据的融合场景中,以便可以有效地防止出现隐私数据篡改、隐私数据泄露或者隐私数据非法利用等安全问题,从而能够有效地确保隐私数据的安全性。
[0003]然而,目前的多方协作场景中,都主要关注如何实现多方协作场景下的隐私数据互通或者隐私数据的相关计算,并没有关注多方协作任务中,参与方针对处理隐私数据所需资源的管理,如此会导致多方协作任务的进度取决于最慢的参与方,而最快的参与方则出现了资源闲置和浪费,从而不利于节约商业成本。
[0004]综上,目前亟需一种基于隐私计算平台的资源配置调整方法,用以有效地确保各第二节点针对任务的执行进度尽可能相同,并可以有效地确保各第二节点的资源得到最大化地合理使用。

技术实现思路

[0005]本申请示例性的实施方式中提供了一种基于隐私计算平台的资源配置调整方法及装置,用以有效地确保各第二节点针对任务的执行进度尽可能相同,并可以有效地确保各第二节点的资源得到最大化地合理使用。
[0006]第一方面,本申请示例性的实施方式中提供了一种基于隐私计算平台的资源配置调整方法,适用于具有m个节点的隐私计算平台,所述方法包括:
[0007]针对任一任务,第一节点获取n个第二节点各自在第i时刻下针对所述任务的执行进度信息;所述执行进度信息包括在所述第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度;所述第一节点为所述m个节点的任一个;所述第二节点为所述m个节点中除所述第一节点之外的任一节点;其中,n≤m

1;
[0008]所述第一节点按照设定的任务执行进度相同要求,基于所述n个第二节点各自在第i时刻下执行所述任务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度,确定针对所述n个第二节点在第i+1时刻下执行所述任务的资源配置调整信息;
[0009]所述第一节点将所述资源配置调整信息发送给所述n个第二节点;所述资源配置调整信息用于指示每个第二节点基于所述资源配置调整信息对在所述第i时刻下执行所述任务所配置的资源配置信息进行调整,以生成该第二节点在所述第i+1时刻下执行所述任务所需配置的资源配置信息。
[0010]上述技术方案中,本申请中的技术方案通过第一节点以各第二节点执行某一任务
的执行进度相同为基准,来协调各第二节点针对该任务的执行进度,以此来最大限度地确保各第二节点针对任务的执行进度尽可能相同,如此可以有效地避免因某一第二节点针对该任务的资源配置不足导致该任务的整体进展受到较大的影响,并可以有效地避免执行进度快的第二节点产生较多的资源闲置,从而可以使得各第二节点都投入更为合理的资源执行该任务,并可以使得各第二节点的资源均得到最大化地合理使用。具体来说,针对任一任务,在该任务的执行过程中,通过第一节点来汇总n个第二节点各自在任一时刻下(比如第i时刻下)针对该任务的执行进度信息,并按照设定的任务执行进度相同要求,基于n个第二节点各自在第i时刻下针对该任务的执行进度信息中包括的执行该任务所配置的资源配置信息以及在第i时刻下针对该任务的执行进度,即可准确地确定针对n个第二节点在第i+1时刻下执行该任务的资源配置调整信息。然后,可以将该资源配置调整信息发送给n个第二节点,即可便于每个第二节点基于资源配置调整信息对该第二节点在第i时刻下执行该任务所配置的资源配置信息进行调整,生成用于在第i+1时刻下执行该任务所需配置的资源配置信息。如此,在计算隐私数据过程中,通过第一节点针对各第二节点在每个时刻下执行该任务的资源进行调配,也即是针对各第二节点在每个时刻下执行该任务所需配置的资源配置信息进行调整,即可使得各第二节点能够在每个时刻下投入较为合理的资源执行该任务,以此可以最大限度地确保各第二节点针对任务的执行进度尽可能相同,并可以保证该任务的整体执行进度不会受到任何第二节点的影响,从而可以使得各第二节点能够投入更为合理的资源执行该任务,同时可以实现执行进度快的第二节点能够释放相应的资源投入其它任务中,那么也就可以有效地确保各第二节点执行该任务的进度尽可能地保持一致。
[0011]在一些示例性的实施方式中,若所述任务包括至少两个子任务;所述至少两个子任务间具有依赖关系;
[0012]所述第一节点获取所述n个第二节点各自在第i时刻下针对所述任务的执行进度信息,包括:
[0013]针对第k子任务,所述第一节点向所述n个第二节点发送针对所述第k子任务在所述第i时刻下的执行进度信息查询请求;所述执行进度信息查询请求用于指示每个第二节点查询出所述第k子任务在所述第i时刻下的执行进度信息并反馈给所述第一节点;或者,
[0014]所述第一节点接收所述n个第二节点在所述第i时刻下,分别发送的针对所述第k子任务的执行进度信息。
[0015]上述技术方案中,第一节点可以实时向各第二节点发送针对某一任务在某一时刻下的任务执行进度查询请求,以便每个第二节点可以及时准确地查询出针对该任务在该时刻下的执行进度信息并反馈给第一节点,以便第一节点能够及时地了解或掌握各第二节点针对该任务在该时刻下的执行进度信息,从而能够及时地针对各第二节点针对该任务执行所需的资源配置进行相应地调整或调配。或者,针对每个第二节点,该第二节点可以按照设定的时间间隔,周期性地向第一节点上报该第二节点针对该任务的执行进度信息,如此也可以便于第一节点能够全面掌握各第二节点针对该任务的执行进度信息,那么为了最大限度地确保各第二节点针对任务的执行进度尽可能相同,就可以及时地针对各第二节点针对该任务执行所需的资源配置进行相应地调整,以此可以有效地确保各第二节点的资源得到最大化地合理使用。
[0016]在一些示例性的实施方式中,基于所述n个第二节点各自在第i时刻下执行所述任
务所配置的资源配置信息以及在所述第i时刻下针对所述任务的执行进度,确定针对所述n个第二节点在第i+1时刻下执行所述任务的资源配置调整信息,包括:
[0017]所述第一节点从所述n个第二节点各自在所述第i时刻下针对所述第k子任务的执行进度中确定出最小的执行进度,并确定出所述最小的执行进度对应的资源配置信息;
[0018]所述第一节点根据所述最小的执行进度对应的资源配置信息,生成针对所述n个第二节点在第i+1时刻下执行所述第k子任务的第一子资源配置调整信息;所述第一子资源配置调整信息包括所述最小的执行进度对应的资源配置信息。
[0019]上述技术方案中,为了有效地确保各第二节点针对任务的执行进度尽可能相同,一种处理方式是从各第二节点针对第k子任务在第i时刻下的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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时刻下针对所述...

【专利技术属性】
技术研发人员:车金佳张春海
申请(专利权)人:深圳致星科技有限公司
类型:发明
国别省市:

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

1