计算任务处理方法、装置、设备及介质制造方法及图纸

技术编号:36808962 阅读:16 留言:0更新日期:2023-03-09 00:33
本申请公开了一种计算任务处理方法、装置、设备及介质,涉及计算机技术领域,包括:获取目标终端的当前计算任务的数据包、当前计算任务的标识信息,利用标识信息确定当前计算任务的计算类型;确定所有算力节点与接入路由器的路径距离,基于计算类型、当前网络链路状态信息、所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及路径距离,从所有算力节点中筛选出目标算力节点,利用软件定义网络方式和分段路由技术规划目标算力节点与接入路由器之间的目标传输路径;利用带宽预留机制将数据包传输至目标算力节点,目标算力节点利用资源预留机制对当前计算任务的数据包进行处理。能够实现高质量计算任务处理以及高质量计算任务传输。量计算任务传输。量计算任务传输。

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


[0001]本专利技术涉及计算机
,特别涉及计算任务处理方法、装置、设备及介质。

技术介绍

[0002]随着边缘计算以及智能终端设备的大量部署,用户终端接入并使用这些海量的分布式计算资源变得更加方便快捷。然而,如何更加高效地利用这些计算资源成为当前亟需解决的问题。单一的边缘计算节点资源受限,难以有效快速处理计算任务,特别是对于一些计算密集型的计算任务,可能导致边缘计算节点负载重、计算任务处理时间长的问题;虽然计算资源呈现出泛在部署的趋势,但是边缘计算节点之间,以及边缘计算节点与云计算节点之间缺乏有效协同机制,计算任务的分配与调度机制尚不完善,造成计算资源利用率低。因此,为更加高效利用网络边缘的海量分布式计算资源,推动分布式边缘计算与网络的深度融合及协同处理,算力网络(CPN,compute power networking)的概念得以提出。算力网络旨在将分布式计算节点打通互联、统筹调度,通过对网络架构和协议的改进,实现网络和计算资源的优化和高效利用。算力网络一经提出,就得到了学术界和产业界的广泛关注,诸如智能制造、智能驾驶等新业务,不仅需要高性能的算力资源,还要求网络提供确定性、可靠性的保障,以满足新业务功能和性能需求。然而,当前的网络还不能实现算力节点之间的端到端确定性传输和算力高效调度,这就迫切要求开展基于确定性的算力网络技术研究,构建连通异构泛在算力节点,保障传输低时延、高可靠、路径最优化的确定性算力网络,以满足计算任务在算力节点间端到端高质量、确定性的传输和调度。r/>[0003]传统的算力网络调度方法,只是解决能不能处理计算任务或有没有处理计算任务的问题,而算力网络今后应该解决的问题是是如何高质量的计算、高质量传输;目前的现有技术中计算任务的分发调度策略基于网络链路资源方案,但是不能充分保证确定的用于处理计算任务的算力节点以及在传输计算任务时的传输路径都是最优的,进而导致无法实现真正的高质量的计算、高质量传输。
[0004]综上可见,如何实现高质量计算任务处理以及高质量计算任务传输是本领域有待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种计算任务处理方法、装置、设备及介质,能够实现高质量计算任务处理以及高质量计算任务传输。其具体方案如下:
[0006]第一方面,本申请公开了一种计算任务处理方法,应用于确定性算力网络系统,包括:
[0007]建立目标终端与所述确定性算力网络系统中接入路由器的传输连接,并基于所述传输连接获取所述目标终端的当前计算任务的数据包、所述当前计算任务的标识信息,利用所述标识信息确定所述当前计算任务的计算类型;
[0008]分别确定所有算力节点与所述接入路由器的路径距离,并基于所述计算类型、当
前网络链路状态信息、所述所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述所有算力节点中筛选出目标算力节点,利用软件定义网络方式和分段路由技术规划所述目标算力节点与所述接入路由器之间的目标传输路径;
[0009]基于所述目标传输路径,并利用带宽预留机制将所述数据包传输至所述目标算力节点,以便所述目标算力节点利用资源预留机制对所述当前计算任务的所述数据包进行处理。
[0010]可选的,所述基于所述传输连接获取所述目标终端的当前计算任务的数据包、所述当前计算任务的标识信息之前,还包括:
[0011]若当前计算任务的类型为计算密集型,则通过目标终端对所述当前计算任务的预设标识位置进行设置,以得到与所述计算密集型对应的所述当前计算任务的标识信息;
[0012]和/或,若当前计算任务的类型为时间敏感型,则通过目标终端对所述当前计算任务的预设标识位置进行设置,以得到与所述时间敏感型对应的所述当前计算任务的标识信息。
[0013]可选的,所述基于所述计算类型、当前网络链路状态信息、所述所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述所有算力节点中筛选出目标算力节点之前,还包括:
[0014]获取当前网络链路状态信息、算力节点服务载体信息以及包含所述所有算力节点的当前负载信息的当前算力资源状态信息。
[0015]可选的,所述基于所述计算类型、当前网络链路状态信息、所述所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述所有算力节点中筛选出目标算力节点,包括:
[0016]基于所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述当前所有算力节点中筛选出当前算力节点,并计算出所述数据包从所述接入路由器传输至所述当前算力节点的传输时间,基于所述当前算力节点的传输时间判断所述当前算力节点是否满足所述数据包中属性信息的时延条件;
[0017]若不满足则将所述当前算力节点从所述当前所有算力节点中剔除,以得到下一所有算力节点,并将所述下一所有算力节点更新为所述当前所有算力节点,重新跳转至所述基于所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述当前所有算力节点中筛选出当前算力节点的步骤,直至所述当前算力节点满足所述时延条件,以便将所述当前算力节点判定为目标算力节点。
[0018]可选的,所述基于所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述当前所有算力节点中筛选出当前算力节点,包括:
[0019]确定所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离的权重系数和评分值;
[0020]利用所述权重系数对所述评分值进行加权计算,以得到所述当前所有算力节点的加权计算结果,并基于从大到小的顺序从所述加权计算结果筛选出当前算力节点。
[0021]可选的,所述确定所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离的权重系数,包括:
[0022]若当前网络链路状态信息满足第一预设条件,则缩小所述当前网络链路状态信息的权重系数至第一预设阈值,并确定所述计算类型、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离的权重系数;
[0023]若所述当前计算任务满足第二预设条件,则提高所述计算类型的权重系数至第二预设阈值,并确定所述当前网络链路状态信息、所述当前算力资源状态信息、所述算力节点服务载体信息以及所述路径距离的权重系数。
[0024]可选的,所述利用软件定义网络方式和分段路由技术规划所述目标算力节点与所述接入路由器之间的目标传输路径,包括:
[0025]规划出所述目标算力节点与所述接入路由器之间的传输路径,以得到包含若干条所述传输路径的路径库,并基于从小到大的顺序从所述路本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算任务处理方法,其特征在于,应用于确定性算力网络系统,包括:建立目标终端与所述确定性算力网络系统中接入路由器的传输连接,并基于所述传输连接获取所述目标终端的当前计算任务的数据包、所述当前计算任务的标识信息,利用所述标识信息确定所述当前计算任务的计算类型;分别确定所有算力节点与所述接入路由器的路径距离,并基于所述计算类型、当前网络链路状态信息、所述所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述所有算力节点中筛选出目标算力节点,利用软件定义网络方式和分段路由技术规划所述目标算力节点与所述接入路由器之间的目标传输路径;基于所述目标传输路径,并利用带宽预留机制将所述数据包传输至所述目标算力节点,以便所述目标算力节点利用资源预留机制对所述当前计算任务的所述数据包进行处理。2.根据权利要求1所述的计算任务处理方法,其特征在于,所述基于所述传输连接获取所述目标终端的当前计算任务的数据包、所述当前计算任务的标识信息之前,还包括:若当前计算任务的类型为计算密集型,则通过目标终端对所述当前计算任务的预设标识位置进行设置,以得到与所述计算密集型对应的所述当前计算任务的标识信息;和/或,若当前计算任务的类型为时间敏感型,则通过目标终端对所述当前计算任务的预设标识位置进行设置,以得到与所述时间敏感型对应的所述当前计算任务的标识信息。3.根据权利要求2所述的计算任务处理方法,其特征在于,所述基于所述计算类型、当前网络链路状态信息、所述所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述所有算力节点中筛选出目标算力节点之前,还包括:获取当前网络链路状态信息、算力节点服务载体信息以及包含所述所有算力节点的当前负载信息的当前算力资源状态信息。4.根据权利要求1至3任一项所述的计算任务处理方法,其特征在于,所述基于所述计算类型、当前网络链路状态信息、所述所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述所有算力节点中筛选出目标算力节点,包括:基于所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述当前所有算力节点中筛选出当前算力节点,并计算出所述数据包从所述接入路由器传输至所述当前算力节点的传输时间,基于所述当前算力节点的传输时间判断所述当前算力节点是否满足所述数据包中属性信息的时延条件;若不满足则将所述当前算力节点从所述当前所有算力节点中剔除,以得到下一所有算力节点,并将所述下一所有算力节点更新为所述当前所有算力节点,重新跳转至所述基于所述计算类型、当前网络链路状态信息、当前所有算力节点的当前算力资源状态信息、算力节点服务载体信息以及所述路径距离,从所述当前所有算力节点中筛选出当前算力节点的步骤,直至所述当前算力节点满足所述时延条件,以便将所述当前算力节点判定为目标算力节点。5.根据权利要求4所述的计算任务处理方法,其特征在于,所述基于所述计算类型、当前网络链路状态信息、当前所有算力节点的当...

【专利技术属性】
技术研发人员:贾庆民赵永旗胡玉姣张华宇彭开来陈平平谢人超黄韬
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:

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

1