【技术实现步骤摘要】
数据处理方法、装置、智能网卡和服务器
本说明书属于互联网
,尤其涉及数据处理方法、装置、智能网卡和服务器。
技术介绍
在一些应用场景中,为了降低负载设备(例如服务器等)一侧的数据处理量,常常会在负载设备上连接辅助处理器(例如网卡等)。进而可以通过该辅助处理器接收流入负载设备的数据,并对上述数据先进行相应的处理后,再传输给负载设备,以分担负载设备的数据处理量。但是,上述辅助处理器中的硬件区域常常需要进行升级,而升级的过程势必往往会影响到辅助处理器上的数据处理,甚至导致辅助处理器上的数据处理出现中断。因此,亟需一种能够使得辅助处理器的升级过程不会影响到辅助处理器上的数据处理的方法。
技术实现思路
本说明书提供了一种数据处理方法、装置、智能网卡和服务器,以使得辅助处理器的升级过程不会影响到辅助处理器上的数据处理,保证了辅助处理器上数据处理的稳定性。本说明书提供的一种数据处理方法、装置、智能辅助处理器和负载设备是这样实现的:一种数据处理方法,包括:确定辅助处理器中待升级的动态区作为目标动态区,并确定出目标动态区的输入数据作为目标数据;其中,所述动态区包括辅助处理器上布设有更新频率大于预设的频率阈值的数据处理模块的硬件区域;将目标数据的传输路径由指向目标动态区修改为指向目标进程;其中,所述目标进程包括与目标动态区对应的,且预设在负载设备的内存中的进程,所述目标进程用于在升级所述目标动态区的过程中处理所述目标数据,所述负载设备与辅助处理器相连;升级所述目标动态区。 ...
【技术保护点】
1.一种数据处理方法,包括:/n确定辅助处理器中待升级的动态区作为目标动态区,并确定出目标动态区的输入数据作为目标数据;其中,所述动态区包括辅助处理器上布设有更新频率大于预设的频率阈值的数据处理模块的硬件区域;/n将目标数据的传输路径由指向目标动态区修改为指向目标进程;其中,所述目标进程包括与目标动态区对应的,且预设在负载设备的内存中的进程,所述目标进程用于在升级所述目标动态区的过程中处理所述目标数据,所述负载设备与辅助处理器相连;/n升级所述目标动态区。/n
【技术特征摘要】
1.一种数据处理方法,包括:
确定辅助处理器中待升级的动态区作为目标动态区,并确定出目标动态区的输入数据作为目标数据;其中,所述动态区包括辅助处理器上布设有更新频率大于预设的频率阈值的数据处理模块的硬件区域;
将目标数据的传输路径由指向目标动态区修改为指向目标进程;其中,所述目标进程包括与目标动态区对应的,且预设在负载设备的内存中的进程,所述目标进程用于在升级所述目标动态区的过程中处理所述目标数据,所述负载设备与辅助处理器相连;
升级所述目标动态区。
2.根据权利要求1所述的方法,所述辅助处理器包括网卡。
3.根据权利要求1所述的方法,在辅助处理器携带有内存资源的情况下,所述目标进程还包括与目标动态区对应的,且预设在辅助处理器的内存中的进程。
4.根据权利要求1所述的方法,在确定辅助处理器中待升级的动态区作为目标动态区之前,所述方法还包括:接收升级指令;其中,所述升级指令用于确定辅助处理器上待升级的硬加区域。
5.根据权利要求1所述的方法,在升级所述目标动态区之后,所述方法还包括:
确定所述目标动态区是否升级结束;
在确定所述目标动态区升级结束的情况下,将目标数据的传输路径由指向目标进程修改为指向目标动态区。
6.根据权利要求4所述的方法,在接收升级指令之前,所述方法还包括:
确定布设于辅助处理器中的多个数据处理模块的更新频率;
根据数据处理模块的更新频率,将更新频率大于预设的频率阈值的数据处理模块分配到动态区;将更新频率小于或等于预设的频率阈值的数据处理模块分配到静态区。
7.根据权利要求1所述的方法,所述动态区包括多个动态区。
8.根据权利要求7所述的方法,在确定辅助处理器中待升级的动态区作为目标动态区之后,所述方法还包括:
确定所述目标动态区与其他动态区的关联关系;其中,所述其他动态区包括所述多个动态区中除目标动态区以外的动态区;
根据所述目标动态区与其他动态区的关联关系,修改所述目标数据的传输路径。
9.根据权利要求8所述的方法,所述根据所述目标动态区与其他动态区的关联关系,修改所述目标数据的传输路径,包括:
在根据所述目标动态区与其他动态区的关联关系,确定在所述其他动态区中不存在目标动态区的下一级联动态区的情况下,将目标数据的传输路径由指向目标动态区修改为指向目标进程,并将目标进程的输出数据的传输路径设置为指向目标应用,其中,所述目标应用包括设置在负载设备中的与目标动态区相连的应用。
10.根据权利要求9所述的方法,所述根据所述目标动态区与其他动态区的关联关系,修改所述目标数据的传输路径,还包括:
在根据所述目标动态区与其他动态区的关联关系,确定在所述其他动态区中存在目标动态区的下一级联动态区的情况下,将目标数据的传输路径由指向目标动态区修改为指向目标进程,并将目标进程的输出数据的传输路径设置为指向所述目标动态区的下一级联动态区。
11.根据权利要求1所述的方法,所述目标进程包括Bypass进程。
12.根据权利要求1所述的方法,所述硬件区域包括集成于辅助处理器中的现场可编程门阵列。
13.一种...
【专利技术属性】
技术研发人员:董益兼,李金涛,王宝生,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。