任务处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39003017 阅读:12 留言:0更新日期:2023-10-07 10:34
本发明专利技术提供一种节点管理方法、装置、电子设备及存储介质,在智能组网中的主节点和每个从节点之间搭建基于FTTR系统的LXD插件,LXD插件用于为主节点和每个从节点分别提供分布式集群管理功能和网络通信管理功能的技术支持,方法包括:确定用于处理目标任务的至少两个第一从节点,每个第一从节点均为智能组网中的从节点;获取每个第一从节点的剩余算力资源和剩余硬件资源;基于各剩余算力资源和各剩余硬件资源,以及处理目标任务所需的目标算力资源和目标硬件资源,从至少两个第一从节点中确定第二从节点;将目标任务分发至第二从节点,并指示第二从节点处理目标任务后上报处理结果。使用本发明专利技术不会在从节点处理任务时产生资源浪费。费。费。

【技术实现步骤摘要】
任务处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种任务处理方法、装置、电子设备及存储介质。

技术介绍

[0002]在通信
中,目前比较常见的组网方式之一是光纤入户(Fiber to The Room,FTTR)家庭组网,FTTR家庭组网具备一拖多快速组网方式,通常包括一个主节点和多个从节点的多个网络节点;而对于大多用户而言,使用FTTR家庭组网的目的主要是数据转发、数据传输和网络体验,也即以数据通信为主。并且在数据通信中,主节点往往向从节点下发任务,从节点处理任务后向主节点反馈处理结果,此过程的关键在于如何从多个从节点中选择处理任务的从节点,这对于任务的处理效率至关重要。
[0003]相关技术中,FTTR家庭组网中的主节点接收到终端发送的待处理任务时,通常是从当前处于空闲状态的从节点中,选择能处理此任务的目标从节点,从而将任务下发至目标从节点。
[0004]然而,由于FTTR家庭组网中的各从节点处理任务以硬件加速为主,并且硬件成本逐年降低且性能成倍增长,导致直接选择当前处于空闲状态的从节点处理任务会造成算力资源浪费和计算资源浪费。

技术实现思路

[0005]本专利技术提供一种任务处理方法、装置、电子设备及存储介质,用以解决现有FTTR家庭组网中的主节点将任务分发至当前处于空闲状态的从节点所导致的算力资源浪费和计算资源浪费的缺陷,主节点通过从处理目标任务的多个第一从节点中选择剩余算力资源和剩余硬件资源均富余的第二从节点的方式,确保处理目标任务的第二从节点不会造成算力资源浪费和计算资源浪费,不仅提高了网络节点之间分发任务的分布式集群管理效果,也提高了网络节点之间的网络通信管理效果。
[0006]本专利技术提供一种任务处理方法,应用于智能组网中的主节点,所述智能组网中包括所述主节点和多个从节点,所述主节点和每个所述从节点之间通过基于FTTR系统的LXD插件连接,所述LXD插件用于为所述主节点和每个所述从节点分别提供分布式集群管理功能和网络通信管理功能的技术支持,所述方法包括:
[0007]确定用于处理目标任务的至少两个第一从节点,每个所述第一从节点均为所述智能组网中的从节点;
[0008]获取每个所述第一从节点的剩余算力资源和剩余硬件资源;
[0009]基于各所述剩余算力资源和各所述剩余硬件资源,以及处理所述目标任务所需的目标算力资源和目标硬件资源,从所述至少两个第一从节点中确定第二从节点;
[0010]将所述目标任务分发至所述第二从节点,并指示所述第二从节点处理所述目标任务后上报处理结果。
[0011]根据本专利技术提供的一种任务处理方法,所述基于各所述剩余算力资源和各所述剩余硬件资源,以及处理所述目标任务所需的目标算力资源和目标硬件资源,从所述至少两个第一从节点中确定第二从节点,包括:
[0012]从各所述剩余算力资源中确定大于等于所述目标算力资源的目标剩余算力资源,以及从各所述剩余硬件资源中确定大于等于所述目标硬件资源的目标剩余硬件资源;
[0013]从所述至少两个第一从节点中,确定与所述目标剩余算力资源和/或所述目标剩余硬件资源匹配的所述第二从节点。
[0014]根据本专利技术提供的一种任务处理方法,所述从所述至少两个第一从节点中,确定与所述目标剩余算力资源和/或所述目标剩余硬件资源匹配的所述第二从节点,包括:
[0015]从所述至少两个第一从节点中,确定含有所述目标剩余算力资源的第三从节点和含有所述目标剩余硬件资源的第四从节点;
[0016]在所述第三从节点和所述第四从节点为相同从节点的情况下,确定所述第三从节点或所述第四从节点为所述第二从节点;
[0017]在所述第三从节点和所述第四从节点为不同从节点的情况下,确定所述第三从节点和所述第四从节点均为所述第二从节点。
[0018]根据本专利技术提供的一种任务处理方法,所述第二从节点的数量为至少两个,所述将所述目标任务分发至所述第二从节点,包括:
[0019]在每个所述第二从节点的剩余算力资源均大于等于所述目标算力资源且剩余硬件资源均大于等于所述目标硬件资源的情况下,确定各所述剩余算力资源分别与所述目标算力资源的算力资源差值,以及各所述剩余硬件资源分别与所述目标硬件资源的硬件资源差值;
[0020]对各所述算力资源差值和各所述硬件资源差值分别进行排序,并将所述目标任务分发至与最小算力资源差值和最小硬件资源差值均对应的所述第二从节点。
[0021]根据本专利技术提供的一种任务处理方法,所述第二从节点的数量为至少两个,所述将所述目标任务分发至所述第二从节点,还包括:
[0022]在至少两个所述第二从节点包括剩余算力资源大于等于所述目标算力资源的至少一个第二从节点,以及剩余硬件资源大于等于所述目标硬件资源的至少一个第二从节点的情况下,对所述目标任务进行任务拆分,得到至少两个子任务;
[0023]将每个所述子任务分发至对应的第二从节点;其中,处理每个所述子任务所需的算力资源和硬件资源,均小于等于对应第二从节点的剩余算力资源和剩余硬件资源。
[0024]根据本专利技术提供的一种任务处理方法,所述获取每个所述第一从节点的剩余算力资源和剩余硬件资源,包括:
[0025]调用所述LXD插件中的资源管理工具,所述资源管理工具用于管理所述智能组网中每个所述从节点各自的已用算力资源和剩余算力资源,以及管理每个所述从节点各自的已用硬件资源和剩余硬件资源;
[0026]从所述资源管理工具中,获取每个所述第一从节点的剩余算力资源和剩余硬件资源。
[0027]根据本专利技术提供的一种任务处理方法,所述方法还包括:
[0028]在预设时长内未接收到所述第二从节点反馈的上报结果的情况下,生成处理过程
查询指令;
[0029]基于所述处理过程查看指令,调用所述LXD插件中的过程管理工具,所述过程管理工具用于管理所述智能组网中每个所述从节点的任务处理过程;
[0030]从所述过程管理工具中,获取所述第二从节点的任务处理过程。
[0031]本专利技术还提供一种任务处理装置,应用于智能组网中的主节点,所述智能组网中包括所述主节点和多个从节点,所述主节点和每个所述从节点之间通过基于FTTR系统的LXD插件连接,所述LXD插件用于为所述主节点和每个所述从节点分别提供分布式集群管理功能和网络通信管理功能的技术支持,所述装置包括:
[0032]确定模块,用于确定用于处理目标任务的至少两个第一从节点,每个所述第一从节点均为所述智能组网中的从节点;
[0033]获取模块,用于获取每个所述第一从节点的剩余算力资源和剩余硬件资源;
[0034]所述确定模块,还用于基于各所述剩余算力资源和各所述剩余硬件资源,以及处理所述目标任务所需的目标算力资源和目标硬件资源,从所述至少两个第一从节点中确定第二从节点;
[0035]任务处理模块,用于将所述目标任务分发至所述第二从节点,并指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,其特征在于,应用于智能组网中的主节点,所述智能组网中包括所述主节点和多个从节点,所述主节点和每个所述从节点之间通过基于FTTR系统的LXD插件连接,所述LXD插件用于为所述主节点和每个所述从节点分别提供分布式集群管理功能和网络通信管理功能的技术支持,所述方法包括:确定用于处理目标任务的至少两个第一从节点,每个所述第一从节点均为所述智能组网中的从节点;获取每个所述第一从节点的剩余算力资源和剩余硬件资源;基于各所述剩余算力资源和各所述剩余硬件资源,以及处理所述目标任务所需的目标算力资源和目标硬件资源,从所述至少两个第一从节点中确定第二从节点;将所述目标任务分发至所述第二从节点,并指示所述第二从节点处理所述目标任务后上报处理结果。2.根据权利要求1所述的任务处理方法,其特征在于,所述基于各所述剩余算力资源和各所述剩余硬件资源,以及处理所述目标任务所需的目标算力资源和目标硬件资源,从所述至少两个第一从节点中确定第二从节点,包括:从各所述剩余算力资源中确定大于等于所述目标算力资源的目标剩余算力资源,以及从各所述剩余硬件资源中确定大于等于所述目标硬件资源的目标剩余硬件资源;从所述至少两个第一从节点中,确定与所述目标剩余算力资源和/或所述目标剩余硬件资源匹配的所述第二从节点。3.根据权利要求2所述的任务处理方法,其特征在于,所述从所述至少两个第一从节点中,确定与所述目标剩余算力资源和/或所述目标剩余硬件资源匹配的所述第二从节点,包括:从所述至少两个第一从节点中,确定含有所述目标剩余算力资源的第三从节点和含有所述目标剩余硬件资源的第四从节点;在所述第三从节点和所述第四从节点为相同从节点的情况下,确定所述第三从节点或所述第四从节点为所述第二从节点;在所述第三从节点和所述第四从节点为不同从节点的情况下,确定所述第三从节点和所述第四从节点均为所述第二从节点。4.根据权利要求1至3任一项所述的任务处理方法,其特征在于,所述第二从节点的数量为至少两个,所述将所述目标任务分发至所述第二从节点,包括:在每个所述第二从节点的剩余算力资源均大于等于所述目标算力资源且剩余硬件资源均大于等于所述目标硬件资源的情况下,确定各所述剩余算力资源分别与所述目标算力资源的算力资源差值,以及各所述剩余硬件资源分别与所述目标硬件资源的硬件资源差值;对各所述算力资源差值和各所述硬件资源差值分别进行排序,并将所述目标任务分发至与最小算力资源差值和最小硬件资源差值均对应的所述第二从节点。5.根据权利要求1至3任一项所述的任务处理方法,其特征在于,所述第二从节点的数量为至少两...

【专利技术属性】
技术研发人员:刘鹏杜普村
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

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

1