任务处理方法、边缘计算设备、计算机设备、介质技术

技术编号:31819928 阅读:20 留言:0更新日期:2022-01-12 12:09
本公开提出一种任务处理方法、边缘计算设备、计算机设备及计算机可读介质,所述方法包括:接收网络设备发送的任务;确定任务的分配类型,并根据所述分配类型将任务划分为任务单元,并将任务单元放入任务池;根据任务池中各个任务单元的类型,确定任务池中各个任务单元的下发优先级,任务单元的类型为任务单元所属任务的分配类型;根据下发优先级确定待处理的任务单元;若本边缘计算设备当前处理能力不满足预设第一要求,则确定第一网元设备,并将待处理的任务单元发送到第一网元设备。在边缘计算设备算力资源不足时,从周边网元群中选择第一网元设备进行任务的转移计算,提升了边缘计算设备的算力,同时降低任务计算延时。同时降低任务计算延时。同时降低任务计算延时。

【技术实现步骤摘要】
任务处理方法、边缘计算设备、计算机设备、介质


[0001]本公开涉及边缘计算
,特别涉及一种任务处理方法、边缘计算设备、计算机设备及计算机可读介质。

技术介绍

[0002]MEC(Multi-Access Edge Computing/Mobile Edge Computing,移动边缘计算)作为具有运营商特色、网络侧边缘部署的一种边缘计算备受关注,也普遍被认为是5G两大关键的业务使能技术之一,尤其是其计算任务能力。随着各种运维业务的不断拓展,考虑到运维网络未来可能的发展变化,对实时性和智能化的要求越来越高,希望提高MEC的算力,实现MEC智能运维。
[0003]但是,在近距离边缘云的情况下,虽然使用了MEC的近距离边缘云计算能力,但是MEC的算力有限,尤其在面对一些需要实时解决的紧急任务时,导致无法及时处理任务或面临高延迟。

技术实现思路

[0004]本公开针对现有技术中存在的上述不足,提供一种任务处理方法、网管系统、独立计算节点、计算机设备及计算机可读介质。
[0005]第一方面,本公开实施例提供一种任务处理方法,包括:
[0006]接收网络设备发送的任务;
[0007]确定所述任务的分配类型,并根据所述分配类型将所述任务划分为任务单元,并将所述任务单元放入任务池;
[0008]根据所述任务池中各个任务单元的类型,确定所述任务池中各个任务单元的下发优先级,所述任务单元的类型为所述任务单元所属任务的分配类型;
[0009]根据所述下发优先级确定待处理的任务单元;
[0010]若本边缘计算设备当前处理能力不满足预设第一要求,则确定第一网元设备,并将所述待处理的任务单元发送到所述第一网元设备,以使所述第一网元设备处理所述待处理的任务单元。
[0011]在一些实施例中,所述分配类型包括任务、子任务、迭代任务和迭代子任务。
[0012]在一些实施例中,所述任务中包括任务类型,所述确定所述任务的分配类型之前,还包括:根据所述任务的任务类型为所述任务配置算法;
[0013]所述确定所述任务的分配类型,包括:
[0014]若根据所述任务类型确定出不能将所述任务划分为子任务,且根据所述算法确定出不能将所述任务划分为迭代任务,则确定所述任务的分配类型为任务;
[0015]若根据所述任务类型确定出不能将所述任务划分为子任务,且根据所述算法确定出能将所述任务划分为迭代任务,则确定所述任务的分配类型为迭代任务;
[0016]若根据所述任务类型确定出能将所述任务划分为子任务,且根据所述算法确定出
不能将所述子任务划分为迭代子任务,则确定所述任务的分配类型为子任务;
[0017]若根据所述任务类型确定出能将所述任务划分为子任务,且根据所述算法确定出能将所述子任务划分为迭代子任务,则确定所述任务的分配类型为迭代子任务。
[0018]在一些实施例中,所述根据所述任务池中各个任务单元的类型,确定所述任务池中的各个任务单元的下发优先级,包括:
[0019]若所述任务池中各个任务单元的类型包括任务,则根据所述任务已配置的权重、调度频次和任务执行期限确定所述任务池中的各个任务单元的下发优先级;
[0020]若所述任务池中各个任务单元的类型包括任务和子任务,则确定所述任务池中各个任务单元所属的任务,并根据所述任务已配置的权重、调度频次、任务执行期限和子任务序号确定所述任务池中各个任务单元的下发优先级;
[0021]若所述任务池中各个任务单元的类型包括任务和迭代任务,则确定所述任务池中各个任务单元所属的任务,并根据所述任务已配置的权重、调度频次、任务执行期限和迭代次序确定所述任务池中各个任务单元的下发优先级;
[0022]若所述任务池中的各个任务单元的类型包括任务、子任务和迭代任务,或者,所述任务池中的各个任务单元的类型包括任务、子任务和迭代子任务,或者,所述任务池中的各个任务单元的类型包括任务、子任务、迭代任务和迭代子任务,则确定所述任务池中各个任务单元所属的任务,并根据所述任务已配置的权重、调度频次、任务执行期限、迭代次序和子任务序号确定所述任务池中的各个任务单元的下发优先。
[0023]在一些实施例中,所述根据所述任务池中各个任务单元的类型,确定所述任务池中的各个任务单元的下发优先级,包括:
[0024]若所述任务池中各任务单元的类型包括多种,则分别确定每种类型的任务单元的下发优先级,并根据每种类型的任务单元的下发优先级,确定所述任务池中的各个任务单元的下发优先级;
[0025]其中,根据所述任务单元所属的任务已配置的权重、调度频次和任务执行期限确定类型为任务的任务单元的下发优先级;根据子任务序号确定类型为子任务的任务单元的下发优先级;根据迭代次序确定类型为迭代任务的任务单元的下发优先级;根据迭代次序和子任务序号确定类型为迭代子任务的任务单元的下发优先级。
[0026]在一些实施例中,所述方法还包括:
[0027]若所述任务池中任务单元的类型为迭代任务或迭代子任务,且根据所述算法确定出迭代次数不固定,则当接收到所述第一网元设备返回的前一次迭代的处理结果时,若根据所述处理结果判定迭代未结束,则生成下一次迭代任务或下一次迭代子任务,并将所述下一次迭代任务或下一次迭代子任务放入所述任务池中。
[0028]在一些实施例中,所述方法还包括:
[0029]若所述分配类型为子任务或迭代子任务,则接收各第一网元设备返回的处理结果;
[0030]若根据所述处理结果确定相应任务已完成,且本边缘计算设备当前处理能力满足预设第二要求,则对所述处理结果迭代优化,生成模型;
[0031]若根据所述处理结果确定相应任务已完成,且本边缘计算设备当前处理能力不满足预设第二要求,则生成汇聚任务,确定第二网元设备,并将所述汇聚任务发送至所述第二
网元设备。
[0032]在一些实施例中,所述确定第一网元设备,包括:
[0033]获取网元数据池中各网元设备的网元数据,所述网元数据包括距离参数和性能参数;
[0034]确定所述距离参数和所述性能参数满足预设条件的网元设备;
[0035]根据所述性能参数确定所述第一网元设备。
[0036]在一些实施例中,所述性能参数包括:中央处理器CPU剩余空间比例、内存MEM剩余空间比例、磁盘DISK剩余空间比例和高速缓冲存储器CACHE剩余空间比例;
[0037]所述距离参数和所述性能参数满足预设条件包括:距离参数小于或等于第一阈值,且所述CPU剩余空间比例大于第二阈值,且所述MEM剩余空间比例大于第三阈值,且所述DISK剩余空间比例大于第四阈值,且所述CACHE剩余空间比例大于第五阈值的网元设备;
[0038]所述根据所述性能参数确定所述第一网元设备,包括:
[0039]根据所述CPU剩余空间比例、MEM剩余空间比例、DISK剩余空间比例和CACHE剩余空间比例对各个网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,包括:接收网络设备发送的任务;确定所述任务的分配类型,并根据所述分配类型将所述任务划分为任务单元,并将所述任务单元放入任务池;根据所述任务池中各个任务单元的类型,确定所述任务池中各个任务单元的下发优先级,所述任务单元的类型为所述任务单元所属任务的分配类型;根据所述下发优先级确定待处理的任务单元;若本边缘计算设备当前处理能力不满足预设第一要求,则确定第一网元设备,并将所述待处理的任务单元发送到所述第一网元设备,以使所述第一网元设备处理所述待处理的任务单元。2.如权利要求1所述的方法,其中,所述分配类型包括任务、子任务、迭代任务和迭代子任务。3.如权利要求2所述的方法,其中,所述任务中包括任务类型,所述确定所述任务的分配类型之前,还包括:根据所述任务的任务类型为所述任务配置算法;所述确定所述任务的分配类型,包括:若根据所述任务类型确定出不能将所述任务划分为子任务,且根据所述算法确定出不能将所述任务划分为迭代任务,则确定所述任务的分配类型为任务;若根据所述任务类型确定出不能将所述任务划分为子任务,且根据所述算法确定出能将所述任务划分为迭代任务,则确定所述任务的分配类型为迭代任务;若根据所述任务类型确定出能将所述任务划分为子任务,且根据所述算法确定出不能将所述子任务划分为迭代子任务,则确定所述任务的分配类型为子任务;若根据所述任务类型确定出能将所述任务划分为子任务,且根据所述算法确定出能将所述子任务划分为迭代子任务,则确定所述任务的分配类型为迭代子任务。4.如权利要求2所述的方法,其中,所述根据所述任务池中各个任务单元的类型,确定所述任务池中的各个任务单元的下发优先级,包括:若所述任务池中各个任务单元的类型包括任务,则根据所述任务已配置的权重、调度频次和任务执行期限确定所述任务池中的各个任务单元的下发优先级;若所述任务池中各个任务单元的类型包括任务和子任务,则确定所述任务池中各个任务单元所属的任务,并根据所述任务已配置的权重、调度频次、任务执行期限和子任务序号确定所述任务池中各个任务单元的下发优先级;若所述任务池中各个任务单元的类型包括任务和迭代任务,则确定所述任务池中各个任务单元所属的任务,并根据所述任务已配置的权重、调度频次、任务执行期限和迭代次序确定所述任务池中各个任务单元的下发优先级;若所述任务池中的各个任务单元的类型包括任务、子任务和迭代任务,或者,所述任务池中的各个任务单元的类型包括任务、子任务和迭代子任务,或者,所述任务池中的各个任务单元的类型包括任务、子任务、迭代任务和迭代子任务,则确定所述任务池中各个任务单元所属的任务,并根据所述任务已配置的权重、调度频次、任务执行期限、迭代次序和子任务序号确定所述任务池中的各个任务单元的下发优先级。5.如权利要求4所述的方法,其中,所述根据所述任务池中各个任务单元的类型,确定
所述任务池中的各个任务单元的下发优先级,包括:若所述任务池中各任务单元的类型包括多种,则分别确定每种类型的任务单元的下发优先级,并根据每种类型的任务单元的下发优先级,确定所述任务池中的各个任务单元的下发优先级;其中,根据所述任务单元所属的任务已配置的权重、调度频次和任务执行期限确定类型为任务的任务单元的下发优先级;根据子任务序号确定类型为子任务的任务单元的下发优先级;根据迭代次序确定类型为迭代任务的任务单元的下发优先级;根据迭代次序和子任务序号确定类型为迭代子任务的任务单元的下发优先级。6.如权利要求2所述的方法,其中,所述方法还包括:若所述任...

【专利技术属性】
技术研发人员:王洪玲
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1