一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

柔性计算的制作方法

2021-11-20 02:12:00 来源:中国专利 TAG:

技术特征:
1.一种方法,包括:由本地后台服务的一个或更多个处理器从多个查询协调器接收与查询请求有关的信息;基于与查询请求有关的所述信息,生成针对计算资源的当前本地需求;通过网络将针对计算资源的所述当前本地需求传送至全局后台服务;从所述全局后台服务接收当前允许的计算资源数量;将所述当前允许数量的计算资源分配给所述多个查询协调器,以使所述查询协调器直接与分配的计算资源通信以执行所述查询请求;将更新的当前本地需求传送至所述全局后台服务;从所述全局后台服务接收更新的当前允许的计算资源数量;将更新的当前允许数量的计算资源分配给所述多个查询协调器;以及响应于所述更新的当前允许的计算资源数量小于所述当前允许的计算资源数量,将释放分配的计算资源的指令发送至所述多个查询协调器中的一个查询协调器。2.根据权利要求1所述的方法,还包括:合并每个源的所述查询请求以生成每个源的需求;以及将所述每个源的需求传送至所述全局后台服务。3.根据权利要求1所述的方法,还包括:在所述查询协调器处监视状况;以及基于监视的状况,将所述当前允许数量的计算资源重新分配给所述多个查询协调器。4.根据权利要求1所述的方法,还包括:从所述多个查询协调器接收与查询请求有关的更新的信息;以及更新针对计算资源的所述当前本地需求。5.根据权利要求4所述的方法,还包括:从所述多个查询协调器中的所述一个查询协调器接收包括释放的计算资源的标识信息的通知;以及将所述释放的计算资源的标识信息传送至全局后台服务。6.根据权利要求1所述的方法,其中,计算资源包括机器的处理核。7.一种方法,包括:由全局后台服务的一个或更多个处理器从多个本地后台服务接收针对计算资源的当前需求;基于接收的针对计算资源的当前需求,计算系统对计算资源的当前需求;基于计算出的所述系统的当前需求,向云提供者请求n个计算资源,所述云提供者控制计算资源池;从所述云提供者接收m个计算资源的分配;至少部分地基于公平分配算法,将所述m个计算资源的至少一部分分配给所述多个本地后台服务;从所述多个本地后台服务接收针对计算资源的周期性更新的当前需求;基于所述更新的当前需求,修改对所述多个本地后台服务的计算资源分配;减少对所述多个本地后台服务中的第一本地后台服务的计算资源的分配;以及
从所述第一本地后台服务接收与释放所述第一本地后台服务的分配的计算资源之一有关的通知。8.根据权利要求7所述的方法,还包括:将所释放的计算资源分配给所述多个本地后台服务中的第二本地后台服务。9.根据权利要求7所述的方法,其中,计算所述系统对计算资源的当前需求还基于历史数据。10.根据权利要求7所述的方法,其中,m小于n。11.根据权利要求7所述的方法,其中,所述公平分配算法包括最大

最小公平算法。12.根据权利要求7所述的方法,还包括:从所述本地后台服务接收每个源的需求信息,其中,将计算资源分配给所述多个本地后台服务还基于所述每个源的需求信息。13.一种具有指令的机器可读存储介质,所述指令在由机器执行时使所述机器执行包括以下的操作:由全局后台服务的一个或更多个处理器从多个本地后台服务接收针对计算资源的当前需求;基于接收的针对计算资源的当前需求,计算系统对计算资源的当前需求;基于计算出的所述系统的当前需求,向云提供者请求n个计算资源,所述云提供者控制计算资源池;从所述云提供者接收m个计算资源的分配;至少部分地基于公平分配算法,将所述m个计算资源的至少一部分分配给所述多个本地后台服务;从所述多个本地后台服务接收针对计算资源的周期性更新的当前需求;基于所述更新的当前需求,修改对所述多个本地后台服务的计算资源分配;减少对所述多个本地后台服务中的第一本地后台服务的计算资源分配;以及从第一本地后台服务接收与释放所述第一本地后台服务的分配的计算资源之一有关的通知。14.根据权利要求13所述的机器存储介质,还包括:将所述释放的计算资源分配给所述多个本地后台服务中的第二本地后台服务。15.根据权利要求13所述的机器存储介质,其中,计算所述系统对计算资源的当前需求还基于历史数据。16.根据权利要求13所述的机器存储介质,其中,m小于n。17.根据权利要求13所述的机器存储介质,其中,所述公平分配算法包括最大

最小公平算法。18.根据权利要求13所述的机器存储介质,还包括:从所述本地后台服务接收每个源的需求信息,其中,将m个计算资源分配给所述多个本地后台服务还基于所述每个源的需求信息。19.一种系统,包括:多个本地后台服务,每个本地后台服务包括:第一机器的一个或更多个处理器;以及
第一存储器,所述第一存储器存储指令,所述指令在由所述一个或更多个处理器执行时使得所述第一机器执行操作,所述操作包括:从多个查询协调器接收与查询请求有关的信息;基于与查询请求有关的所述信息,生成针对计算资源的当前本地需求;以及全局后台服务,所述全局后台服务包括:第二机器的一个或更多个处理器;以及第二存储器,所述第二存储器存储指令,所述指令在由所述一个或更多个处理器执行时使得所述第二机器执行操作,所述操作包括:从所述多个本地后台服务中的每一个本地后台服务接收针对计算资源的当前需求;基于接收的针对计算资源的当前需求,计算系统对计算资源的当前需求;基于计算出的所述系统的当前需求,向云提供者请求n个计算资源,所述云提供者控制计算资源池;从所述云提供者接收m个计算资源的分配;以及至少部分地基于公平分配算法,将所述m个计算资源的至少一部分分配给所述多个本地后台服务;从所述多个本地后台服务接收对计算资源的周期性更新的当前需求;基于所述更新的当前需求,修改对所述多个本地后台服务的计算资源分配;减少对所述多个本地后台服务中的第一本地后台服务的计算资源分配;以及从所述第一本地后台服务接收与释放所述第一本地后台服务的分配的计算资源之一有关的通知。20.根据权利要求19所述的系统,还包括:元数据数据库,其中,所述多个本地后台服务和所述全局后台服务之间的通信至少部分地经由所述元数据数据库进行。21.根据权利要求19所述的系统,所述多个本地后台服务中的每一个本地后台服务的操作还包括:将该本地后台服务的分配的计算资源分配给所述多个查询协调器,使得所述查询协调器直接与其各自的计算资源通信以执行所述查询请求。22.根据权利要求21所述的系统,所述多个本地后台服务中的每一个本地后台服务的操作还包括:在所述查询协调器处监视状况;以及基于监视的状况,将分配的计算资源重新分配给所述多个查询协调器。23.根据权利要求19所述的系统,其中,计算资源是机器的处理核。24.根据权利要求19所述的系统,所述全局后台服务的操作还包括:将所述释放的计算资源分配给所述多个本地后台服务中的第二本地后台服务。25.根据权利要求19所述的系统,其中,计算所述系统对计算资源的当前需求还基于历史数据。26.根据权利要求19所述的系统,其中,所述公平分配算法包括最大

最小公平算法。27.根据权利要求19所述的系统,所述全局后台服务的操作还包括:从所述本地后台服务接收每个源的需求信息,其中,将计算资源分配给所述多个本地
后台服务还基于所述每个源的需求信息。

技术总结
本文公开了柔性计算。本公开内容的实施方式可以提供用于基于需求分配资源的动态且公平的分配技术。分配控制可以被分成至少两个部件:本地部件和全局部件。每个部件彼此之间可以具有活动对话框。该对话框可以包括两个方面:1)对计算资源的需求,以及2)允许的计算资源总数。全局部件可以将资源池中的资源分配给不同的本地部件,而本地部件又可以将全局部件分配的资源分配给本地竞争请求。也可以在各种级别上节制或限制分配。级别上节制或限制分配。级别上节制或限制分配。


技术研发人员:蒂埃里
受保护的技术使用者:斯诺弗雷克公司
技术研发日:2021.04.30
技术公布日:2021/11/19
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献