【技术实现步骤摘要】
数据处理方法和装置、芯片、电子设备、介质
[0001]本公开涉及数据处理装置
,尤其涉及数据处理方法和装置、芯片、电子设备、介质。
技术介绍
[0002]对于包括多个节点的数据处理装置,当其中一个节点处于异常状态时,可能导致整个数据处理装置不合格。为此,可以增加冗余逻辑来提高数据处理装置的可用性。然而,相关技术中的冗余逻辑往往需要对各节点的拓扑结构进行较大的改动。
技术实现思路
[0003]第一方面,本公开实施例提供一种数据处理装置,所述数据处理装置包括节点阵列,所述节点阵列包括多个节点分组;其中,同一节点分组中相邻的节点相连接,以及同一节点分组中每个节点与其他节点分组的多个节点相连接;所述多个节点包括默认节点和备用节点,一个节点的默认节点是该节点所在节点分组中至少一个其他节点的备用节点;在一个节点分组中的第一节点的默认节点处于正常状态的情况下,所述第一节点与对应的默认节点之间的连接被启用;在一个节点分组中的第一节点的默认节点处于异常状态的情况下,所述第一节点以及与所述第一节点处于同一节点分组的至少一个第二节点与对应的备用节点之间的连接被启用。
[0004]在一些实施例中,所述节点阵列中的每个节点均包括处理内核以及与所述处理内核相连接的路由器,一个节点分组中的每节点的路由器用于连接另一个节点分组的多个节点的路由器;在一个节点的路由器和处理内核均处于正常状态的情况下,所述节点处于正常状态;在一个节点的路由器和处理内核中的至少一者处于异常状态的情况下,所述节点处于异常状态。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理装置,其特征在于,所述数据处理装置包括节点阵列,所述节点阵列包括多个节点分组;其中,同一节点分组中相邻的节点相连接,以及同一节点分组中每个节点与其他节点分组的多个节点相连接;所述多个节点包括默认节点和备用节点,一个节点的默认节点是该节点所在节点分组中至少一个其他节点的备用节点;在一个节点分组中的第一节点的默认节点处于正常状态的情况下,所述第一节点与对应的默认节点之间的连接被启用;在一个节点分组中的第一节点的默认节点处于异常状态的情况下,所述第一节点以及与所述第一节点处于同一节点分组的至少一个第二节点与对应的备用节点之间的连接被启用。2.根据权利要求1所述的数据处理装置,其特征在于,所述节点阵列中的每个节点均包括处理内核以及与所述处理内核相连接的路由器,一个节点分组中的每节点的路由器用于连接另一个节点分组的多个节点的路由器;在一个节点的路由器和处理内核均处于正常状态的情况下,所述节点处于正常状态;在一个节点的路由器和处理内核中的至少一者处于异常状态的情况下,所述节点处于异常状态。3.根据权利要求1或2所述的数据处理装置,其特征在于,每个节点分组均包括至少一个冗余节点以及除所述冗余节点以外的工作节点,一个节点分组的冗余节点为另一个节点分组的至少一个工作节点的备用节点,所述第一节点为所述工作节点;在一个节点分组的各个工作节点均处于正常状态的情况下,所述节点分组的冗余节点被禁用。4.根据权利要求3所述的数据处理装置,其特征在于,针对每个节点分组设置有一个冗余节点的情况,响应于至少一个工作节点的默认节点处于异常状态,分别将该工作节点至该工作节点所在节点分组的最后一个工作节点与对应的备用节点之间的连接启用,其中,任一节点分组中处于异常状态的节点的数量小于或等于该分组中冗余节点的数量,所述冗余节点为所属分组中的最后一个工作节点的下一节点。5.根据权利要求3所述的数据处理装置,其特征在于,针对每个节点分组设置有至少两个冗余节点,且所述至少两个冗余节点分布在所述节点分组两端的情况,响应于至少一个工作节点的默认节点处于异常状态,分别将该工作节点至该工作节点的目标冗余节点的前一工作节点与对应的备用节点之间的连接启用,其中,任一节点分组中处于异常状态的节点的数量小于或等于该分组中冗余节点的数量,所述目标冗余节点与所述工作节点处于同一节点分组,且所述工作节点的后一工作节点与所述目标冗余节点的前一工作节点之间的每个工作节点的默认节点均处于正常状态。6.根据权利要求3所述的数据处理装置,其特征在于,针对每个节点分组设置有至少两个冗余节点,且所述至少两个冗余节点分布在所述节点分组的一端的情况,响应于至少一个工作节点的默认节点处于异常状态,分别将该工作节点至该工作节点所在分组的冗余节点的前一个工作节点与对应的备用节点之间的连接启用,其中,任一节点分组中处于异常状态的节点的数量小于或等于该分组中冗余节点的数量,针对每个启用与备用节点之间连接的第三节点,该第三节点的默认节点与该第三节点的备用节点不相邻。
7.根据权利要求4或5所述的数据处理装置,其特征在于,每个工作节点的备用节点均为工作该节点所在分组中下一工作节点的默认节点。8.根据权利要求6所述的数据处理装置,其特征在于,每个工作节点的备用节点均为该工作节点所在分组中与该工作节点间隔设置的工作节点的默认节点。9.根据权利要求3或4所述的数据处理装置,其特征在于,每个节点分组的冗余节点包括该节点分组的第N个节点,第i个节点分组的第j个节点为第i
‑
1个节点分组的第j个节点和第i+1个节点分组的第j个节点的默认节点,第i个节点分组的第j+1个节点为第i
‑
1个节点分组的第j个节点和第i+1个节点分组的第j个节点的备用节点;在第i个节点分组的第j个节点处于异常状态的情况下,第i
‑
1个节点分组的第v个节点与第i个节点分组的第v+1个节点之间的连接被启用,第i+1个节点分组的第v个节点与第i个节点分组的第v+1个节点之间的连接被启用;1≤j<N,j≤v<N,v、i、j和N均为正整数,N为各节点分组的节点总数。10.根据权利要求3或5所述的数据处理装置,其特征在于,每个节点分组的冗余节点包括该节点分组的第1个节点和第N个节点;第i个节点分组的第j个节点为第i
‑
1个节点分组的第j个节点和第i+1个节点分组的第j个节点的默认节点,第i个节点分组的第j+1个节点和第i个节点分组的第j
‑
1个节点为第i
‑
1个节点分组的第j个节点的备用节点,且第i个节点分组的第j+1个节点和第i个节点分组的第j
‑
1个节点为第i+1个节点分组的第j个节点的备用节点;在第i个节点分组的第j个节点和第k个节点均处于异常状态的情况下,第i
‑
1个节点分组的第v个节点与第i个节点分组的第v+1个节点之间的连接被启用,第i+1个节点分组的第v个节点与第i个节点分组的第v+1个节点之间的连接被启用,第i
‑
1个节点分组的第u个节点与第i个节点分组的第u
‑
1个节点之间的连接被启用,第i+1个节点分组的第u个节点与第i个节点分组的第u
‑
1个节点之间的连接被启用;1<j<k<N,k<v<N,1<u<j,u、v、i、j、k和N均为正整数,N为各节点分组的节点总数。11.根据权利要求3或6或8所述的数据处理装置,其特征在于,每个节点分组的冗余节点包括该节点分组的第N
‑
1个节点和第N个节点;第i个节点分组的第j个...
【专利技术属性】
技术研发人员:冷祥纶,李冰,赵月新,王海生,
申请(专利权)人:上海阵量智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。