技术新讯 > 计算推算,计数设备的制造及其应用技术 > 资源规划方法、电子设备及存储介质与流程  >  正文

资源规划方法、电子设备及存储介质与流程

  • 国知局
  • 2024-10-15 10:13:48

本发明实施例涉及通信,特别涉及一种资源规划方法、电子设备及存储介质。

背景技术:

1、对于拥有机器资源的企业,经常需要面临一个问题:在业务量级确定的前提下,如何决策该调拨什么规格的机器、多少机器,才能最大限度地减少资源碎片和成本。

2、对于云服务提供商,特别是私有云场景下,上述问题体现为:当某个客户在某个地域的业务量级确定,即容器/应用的规格和数量都已确定时,如何选定机器的规格和数量,如何调度容器/应用才能最大限度地降低机器上的资源碎片,降低成本。对于容器云服务提供商,上述问题体现为:当客户的业务量需求已知时,如何划定机器的规格和数量才能最大限度地降低机器上的资源碎片,降低成本。

3、总之,针对有资源需求的场景,都必须解决资源的规划问题。

技术实现思路

1、本发明实施方式的目的在于提供一种资源规划方法、电子设备及存储介质,能够针对给定的业务量级,提供合理的机器资源规划,从而最大限度地降低资源碎片,避免资源浪费、降低成本。

2、为解决上述技术问题,本发明的实施方式提供了一种资源规划方法,包括:

3、基于给定容器/应用的规格和数量,确定多个用于执行调度所述容器/应用的机器的候选规格;

4、针对每种候选规格,模拟给定容器/应用被调度后所需机器的最少数量和最小总资源碎片;

5、基于每种所述候选规格的机器的所述最少数量和所述最小总资源碎片,确定用于执行调度所述容器/应用的机器的目标规格和目标数量。

6、本发明的实施方式提供了一种电子设备,包括:

7、至少一个处理器;以及,

8、与所述至少一个处理器通信连接的存储器;其中,

9、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的资源规划方法。

10、本发明的实施方式提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的资源规划方法。

11、本发明实施方式相对于现有技术而言,基于给定容器/应用的规格和数量,确定多个用于执行调度容器/应用的机器的候选规格;针对每种候选规格,模拟给定容器/应用被调度后所需机器的最少数量和最小总资源碎片;基于每种候选规格的机器的所述最少数量和所述最小总资源碎片,确定用于执行调度容器/应用的机器的目标规格和目标数量。本方案中在给定业务量级的情况下,先确定所需机器的多种候选规格,然后模拟每种候选规格的机器调度给定的所有容器/应用的过程,且在调度过程中寻求机器在各种候选规格下的最小机器数量,以及最小总资源碎片,从而确定最终所部署的机器的目标规格和目标数量,实现合理规划机器资源。

技术特征:

1.一种资源规划方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述针对每种候选规格,模拟给定容器/应用被调度后所需机器的最少数量和最小总资源碎片,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于给定容器/应用的规格和数量,确定多个用于执行调度所述容器/应用的机器的候选规格,包括:

4.根据权利要求3所述的方法,其特征在于,所述拟定机器的规格为所述给定容器/应用的规格在机器上的线性叠加结果,得到多个用于执行调度所述容器/应用的机器的候选规格,或者通过枚举方式得到多个用于执行调度所述容器/应用的机器的候选规格,包括:

5.根据权利要求4所述的方法,其特征在于,所述针对每种候选规格,采用所述蚁群模型模拟给定容器/应用被调度后所需机器的最少数量和最小总资源碎片,包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述第一规格项和所述第二规格项的规格值进行向量合成,设置合成向量,包括:

7.根据权利要求5所述的方法,其特征在于,所述基于每种所述候选规格的机器的所述最少数量和所述最小总资源碎片,确定用于执行调度所述容器/应用的机器的目标规格和目标数量,包括:

8.根据权利要求7所述的方法,其特征在于,根据各所述候选规格所对应的碎片率,选择出一种所述候选规格,包括:

9.根据权利要求2-8任一项所述的方法,其特征在于,所述以各所述容器/应用作为顶点,以所述机器作为所述顶点之间连接的边,构建蚁群模型,并针对每种候选规格,采用所述蚁群模型模拟给定容器/应用被调度后所需机器的最少数量和最小总资源碎片之后,还包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的资源规划方法。

技术总结本发明实施例涉及通信技术领域,公开了一种资源规划方法、电子设备及存储介质。方法包括:基于给定容器/应用的规格和数量,确定多个用于执行调度所述容器/应用的机器的候选规格;针对每种候选规格,模拟给定容器/应用被调度后所需机器的最少数量和最小总资源碎片;基于每种所述候选规格的机器的所述最少数量和所述最小总资源碎片,确定用于执行调度所述容器/应用的机器的目标规格和目标数量。本方案能够针对给定的业务量级,提供合理的机器资源规划,从而最大限度地降低资源碎片,避免资源浪费、降低成本。技术研发人员:黄志坚受保护的技术使用者:厦门网宿有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/316882.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。