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

技术编号:35212199 阅读:20 留言:0更新日期:2022-10-15 10:25
本申请实施例提供了基于隐私计算平台的资源调整方法及装置,涉及人工智能技术领域中的联邦学习,该方法包括:第一节点下发目标任务至多个第二节点。每个第二节点基于目标任务的属性信息,预估用于执行目标任务的原始资源配置,并向第一节点上报配置信息。第一节点以多个第二节点执行目标任务的进度相同为基准,基于获得的配置信息生成第一配置调整信息,并通过第一配置调整信息指导各个第二节点相应调整原始资源配置,获得目标资源配置,故各个第二节点采用目标资源配置执行目标任务时,对应的执行进度基本相同,从而避免出现第二节点长时间等待的问题,进而避免第二节点的资源或者算力浪费,同时提高平台计算隐私数据效能。同时提高平台计算隐私数据效能。同时提高平台计算隐私数据效能。

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


[0001]本申请实施例涉及人工智能
,尤其涉及基于隐私计算平台的资源调整方法及装置。

技术介绍

[0002]人工智能快速发展的核心是算法和数据,数据的规模和质量对人工智能决策有着决定性影响。隐私计算技术在保护隐私数据拥有者的权益、信息安全及个人隐私的前提下,实现隐私数据的流通及数据价值深度挖掘,在一系列信息技术对隐私数据进行分析计算的过程中,保障隐私数据在流通与融合过程中的“可用不可见”,解决数据孤岛问题。
[0003]在多方协作场景中,各个执行方通过隐私计算技术进行数据互通或计算,进而协作完成多方计算任务。然而,多方计算任务的进度往往取决于执行时间最长的执行方,其他执行方在执行完任务后需要等待,从而导致其他执行方的资源或者算力浪费。

技术实现思路

[0004]本申请实施例提供了基于隐私计算平台的资源调整方法及装置,用于使多个第二节点执行目标任务的进度相同,从而避免出现第二节点长时间等待以及资源或者算力浪费的问题,同时提高平台计算隐私数据效能。
[0005]一方面,本申请实施例提供了一种基于隐私计算平台的资源调整方法,应用于所述隐私计算平台中的第一节点,包括:
[0006]下发目标任务至多个第二节点,并指示每个第二节点基于所述目标任务的属性信息,预估用于执行所述目标任务的原始资源配置;
[0007]接收所述多个第二节点各自上报的原始资源配置的配置信息;
[0008]以所述多个第二节点执行所述目标任务的进度相同为基准,基于接收的多个原始资源配置的配置信息,确定第一配置调整信息;
[0009]向所述多个第二节点发送所述第一配置调整信息,并指示每个第二节点基于所述第一配置调整信息调整相应的原始资源配置,获得目标资源配置。
[0010]在上述实施例中,第一节点汇总各个第二节点预估的原始资源配置的配置信息之后,然后以多个第二节点执行目标任务的进度相同为基准,生成第一配置调整信息,并通过第一配置调整信息指导各个第二节点相应调整原始资源配置,获得目标资源配置,这样使得各个第二节点基于目标资源配置执行目标任务时,各个第二节点的执行进度基本相同,从而避免出现第二节点长时间等待的问题,进而避免第二节点的资源或者算力浪费,同时有利于环境保护。
[0011]可选地,所述基于接收的多个原始资源配置的配置信息,确定第一配置调整信息,包括:
[0012]基于所述目标任务的属性信息,确定所述目标任务的资源配置需求;
[0013]基于所述资源配置需求和接收的多个原始资源配置的配置信息,确定第一配置调
整信息。
[0014]在上述实施例中,第一节点结合目标任务的资源配置需求以及接收的多个第二节点上传的原始资源配置的配置信息,为每个第二节点给出资源调整建议,这样不仅可以使各个第二节点的执行进度基本相同,避免出现第二节点长时间等待的问题,以及避免第二节点的资源或者算力浪费,也保证了多方协作任务的执行效果。
[0015]可选地,所述第一配置调整信息中还包括资源配置的最大调整幅度,所述最大调整幅度用于指示每个第二节点将所述原始资源配置的调整幅度限制在所述最大调整幅度以内。
[0016]在上述实施例中,通过限制资源配置调整的最大调整幅度,可以有效避免第二节点的资源配置调整的幅度过大,而导致资源配置调整矫枉过正的问题,进而提高资源配置调整的准确性。
[0017]可选地,所述资源配置包括任务执行时长和计算机资源配置。
[0018]在上述实施例中,第一节点汇总各个第二节点预估的原始任务执行时长和原始计算机资源配置之后,以多个第二节点执行目标任务的进度相同为基准,生成第一配置调整信息,并通过第一配置调整信息指导各个第二节点相应调整原始任务执行时长和原始计算机资源配置,获得目标任务执行时长和目标计算机资源配置,这样使得各个第二节点基于目标任务执行时长和目标计算机资源配置执行目标任务时,各个第二节点的执行进度基本相同,从而避免出现第二节点长时间等待的问题,进而避免第二节点的资源或者算力浪费,同时有利于环境保护。
[0019]可选地,所述向所述多个第二节点发送所述第一配置调整信息,并指示每个第二节点基于所述第一配置调整信息调整相应的原始资源配置,获得目标资源配置之后,还包括:
[0020]接收所述多个第二节点各自反馈的目标资源配置的配置信息;
[0021]基于接收的多个目标资源配置的配置信息,确定第二配置调整信息;
[0022]向所述多个第二节点发送所述第二配置调整信息,并指示每个第二节点基于所述第二配置调整信息调整相应的目标资源配置,获得最终资源配置。
[0023]在上述实施例中,每个第二节点在对资源配置进行一次调整获得目标资源配置之后,采用资源调整反馈机制向第一节点反馈目标资源配置的配置信息,使得第一节点基于汇总的目标资源配置的配置信息,向多个第二节点发送第二配置调整信息,触发第二节点对资源配置进行二次调整,从而提高资源配置调整的准确性。
[0024]可选地,所述接收所述多个第二节点各自上报的原始资源配置的配置信息之后,还包括:
[0025]将接收的多个原始资源配置的配置信息保存在缓存区中。
[0026]在上述实施例中,将汇总的所有原始资源配置的配置信息保存在缓存区后再进行消息分发,可以有效提高多方进行配置信息交互时的效率。
[0027]一方面,本申请实施例提供了一种基于隐私计算平台的资源调整方法,应用于所述隐私计算平台中的每个第二节点,包括:
[0028]接收第一节点下发的目标任务;
[0029]基于所述目标任务的属性信息,预估用于执行所述目标任务的原始资源配置,并
将所述原始资源配置的配置信息上报至所述第一节点;
[0030]接收所述第一节点下发的第一配置调整信息,并基于所述第一配置调整信息调整所述原始资源配置,获得目标资源配置,其中,所述第一配置调整信息是所述第一节点以多个第二节点执行所述目标任务的进度相同为基准,基于所述多个第二节点上报的原始资源配置的配置信息确定的。
[0031]在上述实施例中,第一节点汇总各个第二节点预估的原始资源配置的配置信息之后,然后以多个第二节点执行目标任务的进度相同为基准,生成第一配置调整信息,并通过第一配置调整信息指导各个第二节点相应调整原始资源配置,获得目标资源配置,这样使得各个第二节点基于目标资源配置执行目标任务时,各个第二节点的执行进度基本相同,从而避免出现第二节点长时间等待的问题,进而避免第二节点的资源或者算力浪费,同时有利于环境保护。
[0032]可选地,所述第一配置调整信息包括最低资源配置的配置信息,其中,所述最低资源配置为所述多个第二节点的原始资源配置中,对应任务执行时长最长的原始资源配置;
[0033]所述基于所述第一配置调整信息调整所述原始资源配置,获得目标资源配置,包括:
[0034]基于所述最低资源配置的配置信息,确定所述原本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于隐私计算平台的资源调整方法,应用于所述隐私计算平台中的第一节点,其特征在于,包括:下发目标任务至多个第二节点,并指示每个第二节点基于所述目标任务的属性信息,预估用于执行所述目标任务的原始资源配置;接收所述多个第二节点各自上报的原始资源配置的配置信息;以所述多个第二节点执行所述目标任务的进度相同为基准,基于接收的多个原始资源配置的配置信息,确定第一配置调整信息;向所述多个第二节点发送所述第一配置调整信息,并指示每个第二节点基于所述第一配置调整信息调整相应的原始资源配置,获得目标资源配置。2.如权利要求1所述的方法,其特征在于,所述基于接收的多个原始资源配置的配置信息,确定第一配置调整信息,包括:基于所述目标任务的属性信息,确定所述目标任务的资源配置需求;基于所述资源配置需求和接收的多个原始资源配置的配置信息,确定第一配置调整信息。3.如权利要求1所述的方法,其特征在于,所述第一配置调整信息中还包括资源配置的最大调整幅度,所述最大调整幅度用于指示每个第二节点将所述原始资源配置的调整幅度限制在所述最大调整幅度以内。4.如权利要求3所述的方法,其特征在于,所述资源配置包括任务执行时长和计算机资源配置。5.如权利要求1所述的方法,其特征在于,所述向所述多个第二节点发送所述第一配置调整信息,并指示每个第二节点基于所述第一配置调整信息调整相应的原始资源配置,获得目标资源配置之后,还包括:接收所述多个第二节点各自反馈的目标资源配置的配置信息;基于接收的多个目标资源配置的配置信息,确定第二配置调整信息;向所述多个第二节点发送所述第二配置调整信息,并指示每个第二节点基于所述第二配置调整信息调整相应的目标资源配置,获得最终资源配置。6.如权利要求1至5任一所述的方法,其特征在于,所述接收所述多个第二节点各自上报的原始资源配置的配置信息之后,还包括:将接收的多个原始资源配置的配置信息保存在缓存区中。7.一种基于隐私计算平台的资源调整方法,应用于所述隐私计算平台中的每个第二节点,其特征在于,包括:接收第一节点下发的目标任务;基于所述目标任务的属性信息,预估用于执行所述目标任务的原始资源配置,并将所述原始资源配置的配置信息上报至所述第一节点;接收所述第一节点下发的第一配置调整信息,并基于所述第一配置调整信息调整所述原始资源配置,获得目标资源配置,其中,所述第一配置调整信息是所述第一节点以多个第二节点执行所述目标任务的进度相同为基准,基于所述多个第二节点上报的原始资源配置的配置信息确定的。8.如权利要求7所述的方法,其特征在于,所述第一配置调整信息包括最低资源配置的
配置信息,其中,所述最低资源配置为所述多个第二节点的原始资源配置中,对应任务执行时长最长的原始资源配置;所述基于所述第一配置调整信息调整所述原始资源配置,获得目标资源配置,包括:基于所述最低资源配置的配置信息,确定所述原始资源配置与所述最低资源配置之间的关联关系;若所述关联关系表征所述原始资源配置为所述最低资源配置,则增大所述原始资源配置,获得目标资源配置;若所述关联关系表征所述原始资源配置高于所述最低资源配置,则降低所述原始资源配置,获得目标资源配置。9.如权利要求8所述的方法,其特征在于,所述第一配置调整信息中还包括资源配置的最大调整幅度;所述若所述关联关系表征所述原始资源配置为所述最低资源配置,则增大所述原始资源配置,获得目标资源配置,包括:若所述关联关系表征所述原始资源配置为所述最低资源配置,则基于所述最大调整幅度增大所述原始资源配置,获得目标资源配置;所述若所述关联关系表征所述原始资源配置高于所述最低资源配置,则降低所述原始资源配置,获得目标资源配置,包括:若所述关联关系表征所述原始资源配置高于所述最低资源配置,则基于所述最大调整幅度降低所述原始资源配置,获得目标资源配置。10.如权利要求6所述的方法,其特征在于,所述将所述原始资源配置的配置信息上报至所述第一节点之前,还包括:将所述原始资源配置的配置信息保存在缓存区中。11.如权利要求7至10任一所述的...

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

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

1