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

最大可用副本数量确定方法、装置、程序、设备及介质与流程

2022-07-10 05:18:02 来源:中国专利 TAG:

技术特征:
1.一种最大可用副本数量确定方法,其特征在于,所述方法包括:获取多集群资源环境中的最大可用副本数量计算请求,对所述最大可用副本数量计算请求进行解析,得到目标集群的副本组信息;根据所述副本组中每一个工作负载的信息,计算所述工作负载对应的优先队列;将每一个工作负载对应的优先队列进行组合,得到所述副本组中所有工作负载对应的优先队列集合;通过所述优先队列集合对所述工作负载进行分配,得到所述工作负载的分配结果;根据所述工作负载的分配结果,确定所述多集群资源环境中的最大可用副本数量。2.根据权利要求1所述的方法,其特征在于,对所述最大可用副本数量计算请求进行解析,得到目标集群的副本组信息,包括:对所述最大可用副本数量计算请求的标识进行解析,得到所述目标集群的名称以及副本数量信息;对所述最大可用副本数量计算请求的内容进行解析,得到所述副本组中的每一个副本的节点需求信息,其中,所述节点需求信息包括至少以下之一:对所述目标集群节点的选择器组件的需求信息、对所述目标集群节点的亲和性需求信息和对所述目标集群节点的污点与容忍度需求信息;对所述最大可用副本数量计算请求的内容进行解析,得到所述副本组中的每一个副本的资源需求信息,其中,所述资源需求信息包括至少以下之一:cpu核心数量需求信息、内存需求信息以及可扩展资源需求信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述目标集群的名称与所述多集群资源环境中的集群资源不一致时,停止确定最大可用副本数量;或者发出通知信息,以实现获取新的最大可用副本数量计算请求。4.根据权利要求1所述的方法,其特征在于,所述根据所述副本组中每一个工作负载的信息,计算所述工作负载对应的优先队列,包括:确定与目标工作负载相匹配的目标节点;确定每一个目标节点可以产生的最大副本数量;根据所述最大副本数量,对一个目标节点进行排序,形成所述目标工作负载对应的优先队列;通过链表将不同目标工作负载对应的优先队列中的相同目标节点进行关联,得到伙伴节点。5.根据权利要求4所述的方法,其特征在于,所述确定与目标工作负载相匹配的目标节点,包括:根据所述副本组中的每一个副本的节点需求信息,和所述副本组中的每一个副本的资源需求信息,对所述与目标工作负载对应的每一个目标节点进行遍历,确定与目标工作负载相匹配的目标节点。6.根据权利要求4所述的方法,其特征在于,所述确定每一个目标节点可以产生的最大副本数量,包括:确定每一个目标节点中的处于运行状态的容器组;
基于所述每一个目标节点的资源总量与所述容器组占用资源总量的差值,得到所述每一个目标节点的可用资源量;根据所述每一个目标节点的可用资源量,计算所述每一个目标节点可以产生的最大副本数量。7.根据权利要求1所述的方法,其特征在于,所述通过所述优先队列集合对所述工作负载进行分配,得到所述工作负载的分配结果,包括:确定目标工作负载的副本期望值;提取所述优先队列集合中提取任一优先队列中的一个处理节点;计算目标工作负载在所述处理节点中的最大可用副本数量;当所述最大可用副本数量大于等于所述副本期望值时,将所述目标工作负载分配到所述处理节点中,并对所述优先队列集合中的伙伴节点位置进行调整;当所述最大可用副本数量小于所述副本期望值时,将所述目标工作负载分配到所述处理节点中,将所述目标工作负载分配到所述处理节点中,并对所述优先队列集合进行遍历,直至所述目标工作负载全部分配至所述优先队列集合中。8.一种最大可用副本数量确定装置,其特征在于,所述装置包括:信息传输装置,用于获取多集群资源环境中的最大可用副本数量计算请求;信息处理装置,用于对所述最大可用副本数量计算请求进行解析,得到目标集群的副本组信息;所述信息处理装置,用于根据所述副本组中每一个工作负载的信息,计算所述工作负载对应的优先队列;所述信息处理装置,用于将每一个工作负载对应的优先队列进行组合,得到所述副本组中所有工作负载对应的优先队列集合;所述信息处理装置,用于通过所述优先队列集合对所述工作负载进行分配,得到所述工作负载的分配结果;所述信息处理装置,用于根据所述工作负载的分配结果,确定所述多集群资源环境中的最大可用副本数量。9.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1至7任一项所述的最大可用副本数量确定方法。10.一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于运行所述存储器存储的可执行指令时,实现权利要求1至7任一项所述的最大可用副本数量确定方法。11.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至7任一项所述的最大可用副本数量确定方法。

技术总结
本发明提供了一种最大可用副本数量确定方法、装置、软件程序、电子设备以及存储介质,方法包括:对最大可用副本数量计算请求进行解析,得到目标集群的副本组信息;将每一个工作负载对应的优先队列进行组合,得到副本组中所有工作负载对应的优先队列集合;通过优先队列集合对工作负载进行分配,得到工作负载的分配结果;根据工作负载的分配结果,确定多集群资源环境中的最大可用副本数量,由此,可以提升最大可用副本数量确定的准确性和可靠性,防止工作负载的副本组过多导致无法运行,保证云服务器计算的速度和可靠性,本发明实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景。场景。场景。


技术研发人员:方睿
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.02.17
技术公布日:2022/7/8
再多了解一些

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

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

相关文献