当前位置: 首页 > 专利查询>阿维塔科技专利>正文

资源调度方法技术

技术编号:39795517 阅读:5 留言:0更新日期:2023-12-22 02:29
本申请适用于计算机应用技术领域,提供了一种资源调度方法

【技术实现步骤摘要】
资源调度方法、装置及终端设备


[0001]本申请属于计算机应用
,尤其涉及一种资源调度方法

装置及终端设备


技术介绍

[0002]几十年来,随着国内互联网的快速发展,各个互联网企业在大数据领域也不断的加大投入,因此推动了中国数字化建设与数字经济的高质量发展,但随着目前互联网发展的脚步逐渐放缓,粗放式的快速增长已不适应当下的社会与国家需求,从前不计资源的快速发展也导致了一些互联网公司成本过高

资源浪费等问题,由此,各个互联网公司开始在保障业务需求的同时追求降本增效,提高企业的效益

[0003]相关技术中,大部分公司为了实现降本增效,同时不对业务产生影响,在处理外部任务且当本地资源使用完毕时,一般租用外部资源来处理任务,但是在大部分情况下,一直租用外部资源会导致资源浪费

成本增加,同时大部分公司租用外部资源是以整个外部任务为单位进行申请,由此也导致了资源利用率低的问题


技术实现思路

[0004]本申请实施例提供了一种资源调度方法

装置及终端设备,可以节省维护资源的成本,提高资源利用率

[0005]第一方面,本申请实施例提供了一种资源调度方法,包括:获取待处理任务和任务处理节点的当前可用资源信息,所述待处理任务携带有所需资源信息,所述任务处理节点用于处理所述待处理任务,所述待处理任务被拆分为多个最小资源调度单位,每个所述最小资源调度单位携带有最小调度资源信息,所有所述最小调度资源信息构成所述所需资源信息;根据所述任务处理节点的所述当前可用资源信息和每个所述最小资源调度单位携带的所述最小调度资源信息,确定是否调用预设的外部资源

[0006]第二方面,本申请实施例提供了一种应用业务集成系统的确定装置,包括:获取模块,用于获取待处理任务和任务处理节点的当前可用资源信息,所述待处理任务携带有所需资源信息,所述任务处理节点用于处理所述待处理任务,所述待处理任务被拆分为多个最小资源调度单位,每个所述最小资源调度单位携带有最小调度资源信息,所有所述最小调度资源信息构成所述所需资源信息;确定模块,用于根据所述任务处理节点的所述当前可用资源信息和每个所述最小资源调度单位携带的所述最小调度资源信息,确定是否调用预设的外部资源

[0007]第三方面,本申请实施例提供了一种终端设备,包括:存储器

处理器以及存储在存储器中并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现如上述的资源调度方法

[0008]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前所述的资源调度方法

[0009]本申请实施例的有益效果:
[0010]本申请提供的资源调度方法,首先获取待处理任务和任务处理节点的当前可用资源信息,待处理任务携带有所需资源信息,任务处理节点用于处理待处理任务最小资源调度单位携带有最小调度资源信息,所有最小调度资源信息构成所需资源信息,然后根据任务处理节点的当前可用资源信息和每个最小资源调度单位携带的最小调度资源信息,确定是否调用预设的外部资源

由此,通过获取待处理任务和任务处理节点的资源情况进行比较来确定是否调用预设的外部资源,解决了目前数据处理时,没有按照实际内部资源情况一直租用外部资源导致的资源浪费的问题,从而降低了业务运维成本

附图说明
[0011]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0012]图1是本申请一实施例提供的资源调度方法的适用场景示意图;
[0013]图2是本申请一实施例提供的资源调度方法的流程示意图;
[0014]图3是本申请提供的一种资源使用曲线图;
[0015]图4是本申请另一实施例提供的资源调度方法的流程示意图;
[0016]图5是本申请再一实施例提供的资源调度方法的流程示意图;
[0017]图6是本申请又一实施例提供的资源调度方法的流程示意图;
[0018]图7是本申请实施例提供的资源调度装置的结构示意图;
[0019]图8是本申请实施例提供的终端设备的结构示意图

具体实施方式
[0020]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构

技术之类的具体细节,以便透彻理解本申请实施例

然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请

在其它情况中,省略对众所周知的系统

装置

电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述

[0021]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征

整体

步骤

操作

元素和
/
或组件的存在,但并不排除一个或多个其它特征

整体

步骤

操作

元素

组件和
/
或其集合的存在或添加

[0022]还应当理解,在本申请说明书和所附权利要求书中使用的术语“和
/
或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合

[0023]如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当
...
时”或“一旦”或“响应于确定”或“响应于检测到”。
类似地,短语“如果确定”或“如果检测到
[
所描述条件或事件
]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到
[
所描述条件或事件
]”或“响应于检测到
[
所描述条件或事件
]”。
[0024]另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性

[0025]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请
的一个或多个实施例中包括结合该实施例描述的特定特征

结构或特点

由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源调度方法,其特征在于,包括:获取待处理任务和任务处理节点的当前可用资源信息,所述待处理任务携带有所需资源信息,所述任务处理节点用于处理所述待处理任务,所述待处理任务被拆分为多个最小资源调度单位,每个所述最小资源调度单位携带有最小调度资源信息,所有所述最小调度资源信息构成所述所需资源信息;根据所述任务处理节点的所述当前可用资源信息和每个所述最小资源调度单位携带的所述最小调度资源信息,确定是否调用预设的外部资源
。2.
如权利要求1所述的方法,其特征在于,所述根据所述任务处理节点的所述当前可用资源信息和每个所述最小资源调度单位携带的所述最小调度资源信息,确定是否调用预设的外部资源,包括:比较各所述任务处理节点的当前可用资源与对应分配的最小调度资源;若所述当前可用资源低于所述最小调度资源,确定调用所述外部资源
。3.
如权利要求2所述的方法,其特征在于,所述外部资源的资源数量等于所述待处理任务中未被分配的最小调度资源的集合
。4.
如权利要求2或3所述的方法,其特征在于,在所述比较各所述任务处理节点的当前可用资源与对应分配的最小调度资源之前,还包括:根据所述待处理任务携带的所述所需资源信息,控制主控节点按照所述最小资源调度单位将所述待处理任务分配至所述任务处理节点中
。5.
如权利要求2所述的方法,其特征在于,所述确定调用所述外部资源,包括:通过虚拟代理组件调用所述外部资源,所述虚拟代理组件与所述任务处理节点属于同一个任务处理集群
。6.
...

【专利技术属性】
技术研发人员:陈邵瑾
申请(专利权)人:阿维塔科技
类型:发明
国别省市:

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

1