负载资源的分配方法和装置、存储介质及电子装置制造方法及图纸

技术编号:39065688 阅读:18 留言:0更新日期:2023-10-12 19:58
本申请实施例提供了一种负载资源的分配方法和装置、存储介质及电子装置,其中,该负载资源的分配方法包括:接收携带有任务信息的任务请求,并将任务信息对应的任务拆分为多个子任务;确定预先存储的子任务与第一负载特征的第一对应关系,以及子任务与第一数据依赖信息的第二对应关系,其中,第一负载特征用于指示系统中执行子任务的器件的第一负载信息,第一数据依赖信息用于指示器件执行子任务的时序关系;根据第一对应关系和第二对应关系确定每个子任务的第二负载信息,以及第二负载信息对应的多个第一负载资源的分配顺序;根据分配顺序将多个第一负载资源分配至任务。序将多个第一负载资源分配至任务。序将多个第一负载资源分配至任务。

【技术实现步骤摘要】
负载资源的分配方法和装置、存储介质及电子装置


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种负载资源的分配方法和装置、存储介质及电子装置。

技术介绍

[0002]现有技术中,在接收到任务请求的情况下,通过以下方式分配负载资源:
[0003]1.基于权重(Weighted):根据每个资源的权重,分配任务。权重可以根据资源的性能、负载情况或其他因素进行调整,以实现更灵活的负载均衡策略。
[0004]2.基于响应时间(Response Time):根据资源的响应时间来分配任务,将任务分配给响应时间最短的资源。这种方式可以提高系统的响应速度和用户体验。
[0005]但是,现有技术中的资源分配方式均需要获取资源池中的资源的信息,因此,会导致资源分配时间较长的问题。

技术实现思路

[0006]本申请实施例提供了一种负载资源的分配方法和装置、存储介质及电子装置,以至少解决相关技术中现有技术中的资源分配方式均需要获取资源池中的资源的信息,因此,会导致资源分配时间较长的问题。
[0007]根据本申请的一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种负载资源的分配方法,其特征在于,包括:接收携带有任务信息的任务请求,并将所述任务信息对应的任务拆分为多个子任务;确定预先存储的所述子任务与第一负载特征的第一对应关系,以及所述子任务与第一数据依赖信息的第二对应关系,其中,所述第一负载特征用于指示系统中执行所述子任务的器件的第一负载信息,所述第一数据依赖信息用于指示所述器件执行所述子任务的时序关系;根据所述第一对应关系和所述第二对应关系确定每个所述子任务的第二负载信息,以及所述第二负载信息对应的多个第一负载资源的分配顺序;根据所述分配顺序将所述多个第一负载资源分配至所述任务。2.根据权利要求1所述的方法,其特征在于,将所述任务信息对应的任务拆分为多个子任务,包括:确定所述任务的任务类型,并根据所述任务类型确定是否存在所述任务与所述多个子任务的第三对应关系;在不存在所述第三对应关系的情况下,获取预设的子任务集合,其中,所述子任务集合中包括:协议卸载任务、压缩任务、加密任务、数据搬运任务、数据一致任务和纠删码任务;根据所述子任务集合和所述任务信息将所述任务拆分为多个子任务。3.根据权利要求2所述的方法,其特征在于,根据所述子任务集合和所述任务信息将所述任务拆分为多个子任务,包括:根据所述任务信息确定所述任务的多个执行步骤;在所述子任务集合中确定每个所述执行步骤对应的子任务,以将所述任务拆分为多个子任务。4.根据权利要求2所述的方法,其特征在于,根据所述任务类型确定是否存在所述任务与所述多个子任务的第三对应关系之后,所述方法还包括:在存在所述第三对应关系的情况下,根据所述第三对应关系确定所述任务对应的所述多个子任务,并将所述任务拆分为多个子任务。5.根据权利要求1所述的方法,其特征在于,根据所述第一对应关系和所述第二对应关系确定每个所述子任务的第二负载信息,包括:根据所述第二对应关系确定所述器件的执行顺序,以及根据所述第一对应关系确定所述器件的第一负载信息;根据所述执行顺序和所述第一负载信息确定为每个所述子任务分配的第三负载信息以及所述第三负载信息对应的第二负载资源的分配顺序,其中,所述第二负载信息包括:所述第三负载信息,所述多个第一负载资源包括:所述第二负载资源。6.根据权利要求1所述的方法,其特征在于,接收携带有任务信息的任务请求之前,所述方法还包括:确定在历史时间段执行子任务时的第一历史负载信息和第一历史可用指令信息,其中,所述第一历史可用指令信息用于指示在所述历史时间段所述系统中执行所述子任务的器件的通信关系;根据所述第一历史负载信息和所述历史可用指令信息确定所述第一对应关系和所述第二对应关系。
7.根据权利要求6所述的方法,其特征在于,根据所述第一历史负载信息和所述历史可用指令信息确定所述第一对应关系和所述第二对应关系,包括:通过第一预设方式对所述第一历史负载信息进行特征提取,以得到所述第一负载特征,以及通过第二预设方式耦合至少两个所述第一历史负载信息,以获取至少两个所述第一历史负载信息之间的第一耦合信息,并根据所述第一耦合信息和所述第一历史可用指令信息确定所述第一数据依赖信息;建立所述子任务与所述第一负载特征的第一对应关系,以及建立所述子任务与所述第一数据依赖信息的第二对应关系。8.根据权利要求7所述的方法,其特征在于,通过第一预设方式对所述第一历史负载信息进行特征提取,以得到所述第一负载特征,至少包括以下之一:通过嵌入式特征选择法对所述第一历史负载信息进行特征提取,以得到所述第一负载特征;通过主成分分析法对所述第一历史负载信息进行特征提取,以得到所述第一负载特征;通过独立成分分析法对所述第一历史负载信息进行特征提取,以得到所述第一负载特征;通过序列模型特征提取法对所述第一历史负载信息进行特征提取,以得到所述第一负载特征;通过深度学习特征提取法对所述第一历史负载信息进行特征提取,以得到所述第一负载特征。9.根据权利要求8所述的方法,其特征在于,通过主成分分析法对所述第一历史负载信息进行特征提取,以得到所述第一负载特征,包括:确定所述第一历史负载信息对应的第一特征向量,并确定所述第一特征向量对应的协方差矩阵;对所述协方差矩阵进行特征值分解,得到特征值和所述特征值对应的第二特征向量;在多个所述第二特征向量中确定第三特征向量,并确定所述第三特征向量对应的投影矩阵;根据所述第一特征向量和所述投影矩阵确定所述第一负载特征。10.根据权利要求9所述的方法,其特征在于,在多个第二特征向量中确定第三特征向量,包括:将所述特征值进行排序;根据排序后的特征值确定数值最大的N个特征值,以及确定所述N个特征值对应的特征向量,其中,N为整数;将所述N个特征值对应的特征向量作为所述第三特征向量。11.根据权利要求7所述的方法,其特征在于,根据所述第一耦合信息和所述第一历史可用指令信息确定所述第一数据依赖信息,包括:根据所述第一耦合信息确定执行所述子任务的器件的第一关联关系,以及确定每...

【专利技术属性】
技术研发人员:闫磊张雪庆刘文国
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1