【技术实现步骤摘要】
一种MPC平台、算力池分配方法及电子设备
[0001]本申请涉及多方安全计算(Muti
‑
Party Computation,MPC)
,尤其涉及一种MPC平台、算力池分配方法及电子设备。
技术介绍
[0002]在云计算
中,可以通过创建算力池管理计算资源。当前的算力池管理方式能够满足基本的多方计算任务执行、任务排队等功能要求,但在面向多租户、不同环境、算力营销等功能要求时,不能满足系统对算力池管理的一些功能要求。
[0003]例如,在多方安全计算
,为了能够满足安全性、稳定性等要求,提供多方安全计算服务的MPC平台,在将算力分配给MPC平台的租户用于执行租户提交的计算任务时,分配给不同租户使用的算力最好能够相互隔离,目前,采用现有的算力池管理方式还无法达到算力资源隔离的要求。
技术实现思路
[0004]本申请实施例提供一种MPC平台、算力池分配方法及电子设备,用以解决现有技术中存在的在为MPC平台的租户分配算力执行计算任务时无法满足算力资源隔离要求的问题。 >[0005]本申请本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多方安全计算MPC平台,其特征在于,包括:算力树模块和任务执行模块,其中:所述算力树模块,用于创建算力树,所述算力树包含多个算力池,每个算力池包含算力;基于每个算力池与实现该算力池包含的算力的各ES节点之间的绑定关系,按照针对应用租户的ES隔离要求,从所述算力树包含的多个算力池中,为应用租户分配算力池;所述任务执行模块,用于针对应用租户提交的计算任务,从为该应用租户分配的算力池中调度算力,用于执行该应用租户提交的该计算任务。2.如权利要求1所述的MPC平台,其特征在于,所述算力树模块,具体用于按照针对应用租户的ES隔离要求,从所述算力树包含的多个算力池中,为应用租户分配共享算力池,该共享算力池包含的算力为该应用租户的各MPC参与方共享的;或者,按照针对应用租户的ES隔离要求,从所述算力树包含的多个算力池中,为应用租户的指定MPC参与方分配独享算力池,该独享算力池包含的算力为该MPC参与方独享的;所述任务执行模块,还用于针对应用租户的MPC参与方提交的计算任务,从为该MPC参与方分配的算力池中调度算力,用于执行该MPC参与方提交的该计算任务。3.如权利要求1所述的MPC平台,其特征在于,所述算力树模块,还用于按照针对应用租户的MPC参与方的ES隔离要求,从为该应用租户分配的算力池中,为该应用租户的MPC参与方分配算力池;所述任务执行模块,还用于针对应用租户的MPC参与方提交的计算任务,从为该MPC参与方分配的算力池中调度算力,用于执行该MPC参与方提交的该计算任务。4.如权利要求3所述的MPC平台,其特征在于,所述算力树模块,具体用于按照针对应用租户的MPC参与方的ES隔离要求,从为该应用租户分配的算力池中,为该应用租户的MPC参与方分配共享算力池,该共享算力池包含的算力为该MPC参与方的各用户共享的;或者,按照针对应用租户的MPC参与方的ES隔离要求,从为该应用租户分配的算力池中,为该应用租户的MPC参与方的指定用户分配独享算力池,该独享算力池包含的算力为该指定用户独享的;所述任务执行模块,还用于针对应用租户的MPC参与方的用户提交的计算任务,从为该用户分配的算力池中调度算力,用于执行该用户提交的该计算任务。5.如权利要求1所述的MPC平台,其特征在于,所述任务执行模块,具体用于针对应用租户提交的计算任务,基于为该应用租户分配的算力池对应的任务队列,从为该应用租户分配的算力池中调度算力,该任务队列用于在该算力池包含的空闲算力不足的情况下,缓存该应用租户提交的计算任务。6.一种算力池分配方法,其特征在于,应用于多方安全计算MPC平台,所述MPC平台创建有算力树,所述算力树包含多个算力池,每个算力池包含算力,所述方法,包括:基于每个算力池与实现该算力池包含的算力的各ES节点之间的绑定关系,按照针对应用租户的ES隔离要求,从所述算力树包含的多个算力池中,为应用租户...
【专利技术属性】
技术研发人员:文博,张玉川,张伟,
申请(专利权)人:华控清交信息科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。