多平面弹性调度方法技术

技术编号:36444780 阅读:13 留言:0更新日期:2023-01-25 22:38
本发明专利技术实施例涉及移动通信技术领域,公开了一种多平面弹性调度方法,该方法包括:接收目标业务的计算资源分配请求;采集各个资源池的当前资源使用信息;根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略;所述目标资源池为各个资源池中的任一个;根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源。通过上述方式,本发明专利技术实施例实现了将硬件架构与应用实例计算资源进行解耦,能够让应用的多个实例在不影响业务使用下在多个异构平面间调整分布的有益效果。在多个异构平面间调整分布的有益效果。在多个异构平面间调整分布的有益效果。

【技术实现步骤摘要】
多平面弹性调度方法


[0001]本专利技术实施例涉及移动通信
,具体涉及一种多平面弹性调度方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着芯片行业的发展,ARM生态逐步完善,基于ARM架构的服务器逐步成熟,并且在多核计算与效能方面等方面表现要优于传统的X86架构,数据中心操作系统(Data Center Operating System,简称DCOS)的计算资源池的底层架构正经历着从单一到混合的演进,由于目前现有原生的Mesos技术无法很好地区分架构信息,加上不同架构的服务器存在着计算算力的差异性,一般采用的是构建多个彼此隔离的集群。
[0003]由于不同架构的资源池之间不互通,实例拉起时需要在不同架构资源池中进行选择,当应用需要进行跨集群的迁移时势必会存在切换操作,成本较高,容易造成业务中断。此外,后续应用的弹性扩缩容也只能在之前选择的资源池内进行,无法利用其它资源池内的计算资源。另外,当某一的资源池容量告急,需要补充对应架构的设备进行扩容,资源池的扩容对硬件芯片存在依赖,对长期的运维不利。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种多平面弹性调度方法、装置、设备及计算机可读存储介质,用于解决现有技术中存在的不同架构的资源池之间不互通的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种多平面弹性调度方法,所述方法包括:
[0006]接收目标业务的计算资源分配请求;
[0007]采集各个资源池的当前资源使用信息;
[0008]根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略;所述目标资源池为各个资源池中的任一个;
[0009]根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源。
[0010]在一种可选的方式中,所述计算资源分配请求携带有所述目标业务对计算资源的配置需求信息;所述根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略,包括:根据所述配置需求信息确定所需配置资源信息;根据所述当前资源使用信息确定当前可用资源信息;确定所述当前可用资源信息是否满足所需配置资源信息中的所需配置资源;当满足所需配置资源信息中的所需配置资源时,根据所述所述配置资源信息及所述当前可用资源信息确定至少一个目标资源池及对应的算力分配策略。
[0011]在一种可选的方式中,所述至少一个目标资源池包括第一资源池及第二资源池;所述当满足所需配置资源信息中的所需配置资源时,根据所述所述配置资源信息及所述当前可用资源信息确定至少一个目标资源池及对应的算力分配策略,包括:分别确定对第一资源池及所述第二资源池的资源使用信息;根据所述资源使用信息确定算力分配策略;所
述算力分配策略包括混部调整比例;所述混部调整比例为对第一资源池和第二资源池的资源使用比例;所述根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源,包括:根据所述混部调整比例及所述配置需求信息计算所述第一资源池的第一目标资源和所述第二资源池的第二目标资源;将所述第一目标资源及所述第二目标资源分配给所述目标业务。
[0012]在一种可选的方式中,所述根据所述混部调整比例及所述配置需求信息计算所述第一资源池的第一目标资源和所述第二资源池的第二目标资源,包括:根据所述混部调整比例、资源使用信息及对第一资源池的配置需求信息,计算第一资源池及第二资源池中的实例比例;按照所述实例比例调整目标应用在第一资源池及第二资源池中的实例。
[0013]在一种可选的方式中,所述按照所述实例比例调整目标应用在第一资源池及第二资源池中的实例,包括:确定所述目标应用的当前实例分布;若所述目标应用的当前实例分布在第一资源池且需要将目标实例调整至第二资源池中时,根据所述第一资源池中目标实例的配置在所述第二资源池中启动一个初始实例;确定所述初始实例确定所述第一资源池与所述二资源池中的目标实例的CPU使用比例;根据所述CPU使用比例测算所述目标实例在所述第二资源池中的目标配置参数;根据所述目标配置参数在所述第二资源池中启动所述目标实例;关闭所述第一资源池中的目标实例。
[0014]在一种可选的方式中,所述资源使用信息包括CPU占用率、内存使用量、磁盘性能与请求响应时间。
[0015]根据本专利技术实施例的另一方面,提供了一种多平面弹性调度装置,包括:
[0016]接收模块,用于接收目标业务的计算资源分配请求;
[0017]采集模块,用于采集各个资源池的当前资源使用信息;
[0018]确定模块,用于根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略;所述目标资源池为各个资源池中的任一个;
[0019]分配模块,用于根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源。
[0020]在一种可选的方式中,所述计算资源分配请求携带有所述目标业务对计算资源的配置需求信息;所述根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略,包括:根据所述配置需求信息确定所需配置资源信息;根据所述当前资源使用信息确定当前可用资源信息;确定所述当前可用资源信息是否满足所需配置资源信息中的所需配置资源;当满足所需配置资源信息中的所需配置资源时,根据所述所述配置资源信息及所述当前可用资源信息确定至少一个目标资源池及对应的算力分配策略。
[0021]根据本专利技术实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0022]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行所述的多平面弹性调度方法的操作。
[0023]根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质
中存储有至少一可执行指令,所述可执行指令在计算设备上运行时,使得计算设备执行所述的多平面弹性调度方法的操作。
[0024]本专利技术实施例通过接收目标业务的计算资源分配请求,采集各个资源池的当前资源使用信息,根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略,根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源,能够针对不同架构进行快速弹性扩缩。在资源调度过程中,根据配置好的混合策略拉起对应集群的计算资源,并根据不同架构下算力的差别动态地调整规格参数配置,提高数据中心对多架构平面资源的利用率,屏蔽底层架构差异对上层应用的影响,实现了将硬件架构与应用实例计算资源进行解耦,能够让应用的多个实例在不影响业务使用下在多个异构平面间调整分布。
[0025]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多平面弹性调度方法,其特征在于,所述方法包括:接收目标业务的计算资源分配请求;采集各个资源池的当前资源使用信息;根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略;所述目标资源池为各个资源池中的任一个;根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源。2.根据权利要求1所述的方法,其特征在于,所述计算资源分配请求携带有所述目标业务对计算资源的配置需求信息;所述根据所述计算资源分配请求及各个资源池的所述当前资源使用信息,确定至少一个目标资源池及对应的算力分配策略,包括:根据所述配置需求信息确定所需配置资源信息;根据所述当前资源使用信息确定当前可用资源信息;确定所述当前可用资源信息是否满足所需配置资源信息中的所需配置资源;当满足所需配置资源信息中的所需配置资源时,根据所述所述配置资源信息及所述当前可用资源信息确定至少一个目标资源池及对应的算力分配策略。3.根据权利要求2所述的方法,其特征在于,所述至少一个目标资源池包括第一资源池及第二资源池;所述当满足所需配置资源信息中的所需配置资源时,根据所述所述配置资源信息及所述当前可用资源信息确定至少一个目标资源池及对应的算力分配策略,包括:分别确定对第一资源池及所述第二资源池的资源使用信息;根据所述资源使用信息确定算力分配策略;所述算力分配策略包括混部调整比例;所述混部调整比例为对第一资源池和第二资源池的资源使用比例;所述根据所述算力分配策略在目标资源池中为所述目标业务分配计算资源,包括:根据所述混部调整比例及所述配置需求信息计算所述第一资源池的第一目标资源和所述第二资源池的第二目标资源;将所述第一目标资源及所述第二目标资源分配给所述目标业务。4.根据权利要求3所述的方法,其特征在于,所述根据所述混部调整比例及所述配置需求信息计算所述第一资源池的第一目标资源和所述第二资源池的第二目标资源,包括:根据所述混部调整比例、资源使用信息及对第一资源池的配置需求信息,计算第一资源池及第二资源池中的实例比例;按照所述实例比例调整目标应用在第一资源池及第二资源池中的实例。5.根据权利要求4所述的方法,其特征在于,所述按照所述实例比例调整目标应用在第一资源池及第二资源池中的实例,包括:确定所述目标应用的当...

【专利技术属性】
技术研发人员:王俊
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1