一种多节点的数据传输方法、节点及计算机系统的制作方法

文档序号:10572587阅读:188来源:国知局
一种多节点的数据传输方法、节点及计算机系统的制作方法
【专利摘要】本发明提供了一种多节点的数据传输方法、节点及计算机系统,方法包括:在当前节点中针对与其相连的每一个外部节点设置相应的标签,对该当前节点中的每一个标签的数值进行配置;在获取到待传输报文时,根据所述待传输报文确定目的节点;确定当前节点中与所述目的节点相对应标签的数值;根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。根据本方案,可以提高节点间报文的传输效率。
【专利说明】
一种多节点的数据传输方法、节点及计算机系统
技术领域
[0001]本发明涉及计算机技术领域,特别涉及一种多节点的数据传输方法、节点及计算机系统。
【背景技术】
[0002]随着服务器应用领域的不断发展,多节点高端服务器的应用需求已经进入了一个重要阶段。其中,在多节点计算机系统中,节点之间一般通过互连芯片实现互连,并通过互连芯片进行节点间的数据传输。而互连芯片传输性能有限,若互连芯片超出其传输性能,可能会影响整个系统的传输效率。

【发明内容】

[0003]本发明实施例提供了一种多节点的数据传输方法、节点及计算机系统,以实现节点间的数据传输。
[0004]第一方面,本发明实施例提供了一种多节点的数据传输方法,在当前节点中针对与其相连的每一个外部节点设置相应的标签,对该当前节点中的每一个标签的数值进行配置;还包括:
[0005]在获取到待传输报文时,根据所述待传输报文确定目的节点;
[0006]确定当前节点中与所述目的节点相对应标签的数值;
[0007]根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。
[0008]其中,所述根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点,包括:在该当前节点中与所述目的节点相对应标签的数值大于O时,则将所述待传输报文发送给所述目的节点,在该当前节点中与所述目的节点相对应标签的数值等于O时,则等待该当前节点中与所述目的节点相对应标签的数值大于O时,将所述待传输报文发送给所述目的节点;
[0009]在所述将所述待传输报文发送给所述目的节点之后,进一步包括:将该当前节点中与所述目的节点相对应标签的数值减I;
[0010]进一步包括:在接收到所述目的节点返回的响应报文时,将该当前节点中与所述目的节点相对应标签的数值加I。
[0011]其中,所述对该当前节点中的每一个标签的数值进行配置,包括:
[0012]按照如下方式对当前节点中每一个目标标签的数值进行配置:
[0013]确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及确定与所述目标节点相连的节点个数,并根据确定的该最大报文个数和该节点个数对所述目标标签的数值进行配置,其中,在与所述目标节点相连的各个节点中配置的针对所述目标节点的标签的数值总和不大于所述最大报文个数。
[0014]其中,进一步包括:
[0015]在每到达设定的第一时间段时,针对该当前节点中每一个目标标签的数值按照如下方式进行调整:
[0016]确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及在过去的第二时间段内每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,并根据该最大报文个数和每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,调整每一个与所述目标节点相连的节点中针对所述目标节点的标签的数值。
[0017]其中,在确定的目的节点包括多个时,所述将所述待传输报文发送给所述目的节点,包括:
[0018]确定每一个所述目的节点的优先级;
[0019]将所述待传输报文发送给优先级最高、且在当前节点中对应标签的数值大于O的目的节点。
[0020]第二方面,本发明实施例提供了一种节点,包括:
[0021]设置单元,用于针对与自身相连的每一个外部节点设置相应的标签并存储;
[0022]配置单元,用于对自身存储的每一个标签的数值进行配置;
[0023]第一确定单元,用于在获取到待传输报文时,根据所述待传输报文确定目的节点;
[0024]第二确定单元,用于确定自身存储的与所述目的节点相对应标签的数值;
[0025]发送单元,用于根据自身存储的与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。
[0026]其中,所述发送单元,具体用于在该当前节点中与所述目的节点相对应标签的数值大于O时,则将所述待传输报文发送给所述目的节点,在该当前节点中与所述目的节点相对应标签的数值等于O时,则等待该当前节点中与所述目的节点相对应标签的数值大于O时,将所述待传输报文发送给所述目的节点,并在执行结束后触发处理单元执行将该当前节点中与所述目的节点相对应标签的数值减I的操作;
[0027]进一步包括:接收单元,用于接收所述目的节点返回的响应报文,并在执行结束后触发所述处理单元执行将该当前节点中与所述目的节点相对应标签的数值加I的操作。
[0028]其中,所述配置单元,具体用于按照如下方式对当前节点中每一个目标标签的数值进行配置:确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及确定与所述目标节点相连的节点个数,并根据确定的该最大报文个数和该节点个数对所述目标标签的数值进行配置,其中,在与所述目标节点相连的各个节点中配置的针对所述目标节点的标签的数值总和不大于所述最大报文个数;
[0029]和/或,
[0030]进一步包括:调整单元,用于在每到达设定的第一时间段时,针对该当前节点中每一个目标标签的数值按照如下方式进行调整:确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及在过去的第二时间段内每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,并根据该最大报文个数和每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,调整每一个与所述目标节点相连的节点中针对所述目标节点的标签的数值。
[0031]其中,所述发送单元,具体用于在所述第一确定单元确定的目的节点包括多个时,确定每一个所述目的节点的优先级;将所述待传输报文发送给优先级最高、且在当前节点中对应标签的数值大于O的目的节点。
[0032]第三方面,本发明实施例还提供了一种计算机系统,包括至少两个上述任一所述的节点。
[0033]本发明实施例提供了一种多节点的数据传输方法、节点及计算机系统,通过在节点中针对与其相连的每一个外部节点设置相应的标签,并对每一个标签的数值进行配置,节点之间在进行报文传输时,可以根据该标签的数值实现传输,从而可以提高数据传输的效率。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本发明一个实施例提供的一种方法流程图;
[0036]图2是本发明一个实施例提供的一种节点结构示意图;
[0037]图3是本发明一个实施例提供的另一种节点结构示意图;
[0038]图4是本发明一个实施例提供的一种计算机系统结构示意图;
[0039]图5是本发明一个实施例提供的另一种方法流程图。
【具体实施方式】
[0040]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]如图1所示,本发明实施例提供了一种多节点的数据传输方法,该方法可以包括以下步骤:
[0042]步骤101:在当前节点中针对与其相连的每一个外部节点设置相应的标签;
[0043]步骤102:对该当前节点中的每一个标签的数值进行配置;
[0044]步骤103:在获取到待传输报文时,根据所述待传输报文确定目的节点;
[0045]步骤104:确定当前节点中与所述目的节点相对应标签的数值;
[0046]步骤105:根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。
[0047]根据上述实施例提供的方案,通过在节点中针对与其相连的每一个外部节点设置相应的标签,并对每一个标签的数值进行配置,节点之间在进行报文传输时,可以根据该标签的数值实现传输,从而可以提高数据传输的效率。
[0048]在本发明一个实施例中,所述根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点,包括:在该当前节点中与所述目的节点相对应标签的数值大于O时,则将所述待传输报文发送给所述目的节点,在该当前节点中与所述目的节点相对应标签的数值等于O时,则等待该当前节点中与所述目的节点相对应标签的数值大于O时,将所述待传输报文发送给所述目的节点;
[0049]在所述将所述待传输报文发送给所述目的节点之后,进一步包括:将该当前节点中与所述目的节点相对应标签的数值减I;
[0050]进一步包括:在接收到所述目的节点返回的响应报文时,将该当前节点中与所述目的节点相对应标签的数值加I。
[0051]根据上述实施例提供的方案,该标签的数值即是该当前节点可以同时向该标签对应节点发送报文的个数,当前节点每向目的节点发送一个报文,则将对应该目的节点的标签数值减I,表明当前可以向目的节点发送的报文个数减少一个,在收到目的节点返回的响应报文之后,则将对应该目的节点的标签数值加1,并没当前可以向目的节点发送的报文个数增加一个,如此,可以避免由于同时向目的节点发送的报文个数太多导致的拥堵问题,提高了报文的传输性能。
[0052]在本发明一个实施例中,所述对该当前节点中的每一个标签的数值进行配置,包括:
[0053]按照如下方式对当前节点中每一个目标标签的数值进行配置:
[0054]确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及确定与所述目标节点相连的节点个数,并根据确定的该最大报文个数和该节点个数对所述目标标签的数值进行配置,其中,在与所述目标节点相连的各个节点中配置的针对所述目标节点的标签的数值总和不大于所述最大报文个数。
[0055]根据上述实施例的方案,按照目标节点可并行处理的最大报文个数,对与该目标节点相连的每一个节点中针对该目标节点的标签的数值进行配置,使得与该目标节点相连的所有节点中分别针对该目标节点的标签的数值之和,不大于该目标节点可并行处理的最大报文个数,从而可以保证该目标节点能够满足对与其相连的所有节点对其传输的报文的处理,从而避免报文传输的拥堵。
[0056]在本发明一个实施例中,在不同时间段内可能存在节点之间报文的传输量不同的问题,因此,在每到达设定的第一时间段时,针对该当前节点中每一个目标标签的数值按照如下方式进行调整:
[0057]确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及在过去的第二时间段内每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,并根据该最大报文个数和每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,调整每一个与所述目标节点相连的节点中针对所述目标节点的标签的数值。
[0058]根据上述实施例提供的方案,不仅可以实现每隔一个第一时间段对每个节点中标签的数值进行一次调整,还可以根据节点间传输报文量实现对标签数值的配置,从而保证报文传输的最优性能。
[0059]在本发明一个实施例中,对于两个节点之间的报文传输可能可以通过多条路径进行传输,每一条路径上可能包括至少两个节点,因此,在确定的目的节点包括多个时,所述将所述待传输报文发送给所述目的节点,包括:确定每一个所述目的节点的优先级;将所述待传输报文发送给优先级最高、且在当前节点中对应标签的数值大于O的目的节点。从而可以提高报文的传输效率。
[0060]如图2所示,本发明实施例提供了一种节点,该节点可以包括:[0061 ]设置单元201,用于针对与自身相连的每一个外部节点设置相应的标签并存储;
[0062]配置单元202,用于对自身存储的每一个标签的数值进行配置;
[0063]第一确定单元203,用于在获取到待传输报文时,根据所述待传输报文确定目的节占.V ,
[0064]第二确定单元204,用于确定自身存储的与所述目的节点相对应标签的数值;
[0065]发送单元205,用于根据自身存储的与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。
[0066]在本发明一个实施例中,所述发送单元205,具体用于在该当前节点中与所述目的节点相对应标签的数值大于O时,则将所述待传输报文发送给所述目的节点,在该当前节点中与所述目的节点相对应标签的数值等于O时,则等待该当前节点中与所述目的节点相对应标签的数值大于O时,将所述待传输报文发送给所述目的节点,并在执行结束后触发处理单元执行将该当前节点中与所述目的节点相对应标签的数值减I的操作;
[0067]请参考图3,在本发明一个实施例中,该节点可以进一步包括:接收单元301,用于接收所述目的节点返回的响应报文,并在执行结束后触发所述处理单元执行将该当前节点中与所述目的节点相对应标签的数值加I的操作。
[0068]在本发明一个实施例中,所述配置单元202,具体用于按照如下方式对当前节点中每一个目标标签的数值进行配置:确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及确定与所述目标节点相连的节点个数,并根据确定的该最大报文个数和该节点个数对所述目标标签的数值进行配置,其中,在与所述目标节点相连的各个节点中配置的针对所述目标节点的标签的数值总和不大于所述最大报文个数;
[0069]请参考图3,在本发明一个实施例中,该节点可以进一步包括:调整单元302,用于在每到达设定的第一时间段时,针对该当前节点中每一个目标标签的数值按照如下方式进行调整:确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及在过去的第二时间段内每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,并根据该最大报文个数和每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,调整每一个与所述目标节点相连的节点中针对所述目标节点的标签的数值。
[ΟΟΤ?]在本发明一个实施例中,所述发送单元205,具体用于在所述第一确定单元确定的目的节点包括多个时,确定每一个所述目的节点的优先级;将所述待传输报文发送给优先级最高、且在当前节点中对应标签的数值大于O的目的节点。
[0071 ]本发明实施例还提供了一种计算机系统,该计算机系统可以包括至少两个上述任一实施例所述的节点。
[0072]为使本发明的目的、技术方案和优点更加清楚,下面以计算机系统中包括4个节点为例,请参考图4中4个节点之间的互连结构,对本发明实施例提供的一种多节点的数据传输方法作进一步地详细描述,请参考图5,该方法可以包括以下步骤:
[0073]步骤501:在每一个节点中分别针对与其相连的每一个外部节点设置相应的标签flag。
[0074]在本实施例中,该节点可以是计算机系统中用于实现CPU全互连的互连芯片,也可以计算机系统中的CPU,或者是任意两个需要进行报文传输的节点。
[0075]图4中,节点O、节点1、节点2和节点3之间全互连。根据图4可知,每一个节点连接有三个外部节点,因此,在每一个节点中需要设置三个flag。
[0076]以节点1为例,节点1中包括以下三个€]^8,;^380、;^382和;^383,分别表示针对节点O、节点2、节点3的flag。
[0077]步骤502:对每一个节点中所包括的每一个flag的数值进行配置。
[0078]在本实施例中,每一个当前节点中针对外部节点的flag值用于表征该外部节点可以同时向该当前节点发送报文的个数。
[0079]在本实施例中,为了保证报文传输数量过大造成的传输拥堵,可以通过如下方式对每一个当前节点中每一个目标标签的数值进行配置:
[0080]首先,确定与目标标签对应的目标节点(该目标节点以节点I为例)可并行处理的最大报文个数。例如,该最大个数为N。
[0081 ]其次,确定与目标节点I相连的节点个数。根据图4可知,与目标节点I相连的节点个数为3,分别为节点O、节点2和节点3。
[0082]最后,并根据确定的该最大报文个数N和该节点个数3对每一个当前节点中所需针对目标节点I设置的标签的数值进行配置。其中,在与目标节点I相连的各个节点中配置的针对目标节点I的标签的数值总和不大于最大报文个数N。
[0083 ]其中,节点O中设置针对目标节点I的f Iag为f Iag0_l,节点2中设置针对目标节点I的flag为flag2_l,节点O中设置针对目标节点I的flag为flag3_l,那么需要保证flag0_l+flag2_l+f IagS-K = Nc3ST实现计算机系统中报文传输的最优性能,可以使flag0_l +f lag2—1+f lag3—I =N0
[0084]在初始情况下,对各个flag的数值进行配置时,可以随机进行配置,例如,N=10时,可以配置 f lag0_l = 3,flag2_l = 3,flag3_l = 4。
[0085]步骤503:在节点O获取到待传输报文时,根据待传输报文确定目的节点为节点I和节点2两个节点。
[0086]步骤504:确定节点O中与节点1、节点2分别对应的flag数值,以及确定节点I和节点2的优先级。
[0087]例如,此时节点O中与节点I对应的flag0_l为2,节点O中与节点2对应的flag0_2为O。
[0088]在本实施例中,对于节点的优先级可以由用户来根据实际节点的处理性能来设置,也可以根据从节点O到最终节点所需经过节点I的路径与所需经过节点2的路径哪一条为最优路径来设置。例如,节点I的优先级低于节点2的优先级。
[0089]若此时节点O中与节点1、节点2分别对应的flag数值均为O,那么需要等待f lag数值大于O时,在继续传输。
[0090]步骤505:将该待传输报文发送给优先级最高且flag数值大于O的目的节点。
[0091 ]步骤506:将节点O中存储的与该目的节点相对应的flag数值减I。
[0092]步骤507:接收目的节点返回的响应报文。
[0093]步骤508:将节点O中该目的节点相对应的flag数值加I。
[0094]步骤509:在每到达设定的第一时间段时,对每一个节点中每一个flag数值进行调整。
[0095]在本实施例中,针对该当前节点中每一个目标标签的数值按照如下方式进行调整:
[0096]确定与目标标签对应的目标节点(该目标节点以节点I为例)可并行处理的最大报文个数N,以及在过去的第二时间段内每一个与目标节点I相连的节点向目标节点I发送报文的个数,并根据该最大报文个数和每一个与目标节点I相连的节点向目标节点I发送报文的个数,调整每一个与目标节点I相连的节点中针对该目标节点I的标签的数值。
[0097]例如,节点I在第二时间段内收到节点O发送的报文个数为500个,收到节点2发送的报文个数为200个,收到节点3发送的报文个数为300个。
[0098]那么根据N的数值,例如~=10,将节点0中的^&80_1修改为5,将节点2中的^&82_I修改为2,将节点3中的flag3_l修改为3。
[0099]在本实施例中,该第一时间段与该第二时间段可以相同,也可以不相同。
[0100]综上所述,本发明实施例至少可以实现如下有益效果:
[0101]1、在本发明实施例中,通过在节点中针对与其相连的每一个外部节点设置相应的标签,并对每一个标签的数值进行配置,节点之间在进行报文传输时,可以根据该标签的数值实现传输,从而可以提高数据传输的效率。
[0102]2、在本发明实施例中,根据向目的节点发送报文和接收响应报文,实现对自身节点中该目的节点对应flag数值的加减,可以避免由于同时向目的节点发送的报文个数太多导致的拥堵问题,提高了报文的传输性能。
[0103]3、在本发明实施例中,通过每隔一个第一时间段对每个节点中标签的数值进行一次调整,以及根据节点间传输报文量实现对标签数值的配置,从而保证报文传输的最优性會K。
[0104]上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0105]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0106]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0107]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种多节点的数据传输方法,其特征在于,在当前节点中针对与其相连的每一个外部节点设置相应的标签,对该当前节点中的每一个标签的数值进行配置;还包括: 在获取到待传输报文时,根据所述待传输报文确定目的节点; 确定当前节点中与所述目的节点相对应标签的数值; 根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。2.根据权利要求1所述的方法,其特征在于, 所述根据该当前节点中与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点,包括:在该当前节点中与所述目的节点相对应标签的数值大于O时,则将所述待传输报文发送给所述目的节点,在该当前节点中与所述目的节点相对应标签的数值等于O时,则等待该当前节点中与所述目的节点相对应标签的数值大于O时,将所述待传输报文发送给所述目的节点; 在所述将所述待传输报文发送给所述目的节点之后,进一步包括:将该当前节点中与所述目的节点相对应标签的数值减I; 进一步包括:在接收到所述目的节点返回的响应报文时,将该当前节点中与所述目的节点相对应标签的数值加I。3.根据权利要求1所述的方法,其特征在于,所述对该当前节点中的每一个标签的数值进行配置,包括: 按照如下方式对当前节点中每一个目标标签的数值进行配置: 确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及确定与所述目标节点相连的节点个数,并根据确定的该最大报文个数和该节点个数对所述目标标签的数值进行配置,其中,在与所述目标节点相连的各个节点中配置的针对所述目标节点的标签的数值总和不大于所述最大报文个数。4.根据权利要求1所述的方法,其特征在于,进一步包括: 在每到达设定的第一时间段时,针对该当前节点中每一个目标标签的数值按照如下方式进行调整: 确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及在过去的第二时间段内每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,并根据该最大报文个数和每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,调整每一个与所述目标节点相连的节点中针对所述目标节点的标签的数值。5.根据权利要求1-4中任一所述的方法,其特征在于,在确定的目的节点包括多个时,所述将所述待传输报文发送给所述目的节点,包括: 确定每一个所述目的节点的优先级; 将所述待传输报文发送给优先级最高、且在当前节点中对应标签的数值大于O的目的节点。6.一种节点,其特征在于,包括: 设置单元,用于针对与自身相连的每一个外部节点设置相应的标签并存储; 配置单元,用于对自身存储的每一个标签的数值进行配置; 第一确定单元,用于在获取到待传输报文时,根据所述待传输报文确定目的节点; 第二确定单元,用于确定自身存储的与所述目的节点相对应标签的数值; 发送单元,用于根据自身存储的与所述目的节点相对应标签的数值,将所述待传输报文发送给所述目的节点。7.根据权利要求6所述的节点,其特征在于, 所述发送单元,具体用于在该当前节点中与所述目的节点相对应标签的数值大于O时,则将所述待传输报文发送给所述目的节点,在该当前节点中与所述目的节点相对应标签的数值等于O时,则等待该当前节点中与所述目的节点相对应标签的数值大于O时,将所述待传输报文发送给所述目的节点,并在执行结束后触发处理单元执行将该当前节点中与所述目的节点相对应标签的数值减I的操作; 进一步包括:接收单元,用于接收所述目的节点返回的响应报文,并在执行结束后触发所述处理单元执行将该当前节点中与所述目的节点相对应标签的数值加I的操作。8.根据权利要求6所述的节点,其特征在于, 所述配置单元,具体用于按照如下方式对当前节点中每一个目标标签的数值进行配置:确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及确定与所述目标节点相连的节点个数,并根据确定的该最大报文个数和该节点个数对所述目标标签的数值进行配置,其中,在与所述目标节点相连的各个节点中配置的针对所述目标节点的标签的数值总和不大于所述最大报文个数; 和/或, 进一步包括:调整单元,用于在每到达设定的第一时间段时,针对该当前节点中每一个目标标签的数值按照如下方式进行调整:确定与所述目标标签对应的目标节点可并行处理的最大报文个数,以及在过去的第二时间段内每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,并根据该最大报文个数和每一个与所述目标节点相连的节点向所述目标节点发送报文的个数,调整每一个与所述目标节点相连的节点中针对所述目标节点的标签的数值。9.根据权利要求6-8中任一所述的节点,其特征在于,所述发送单元,具体用于在所述第一确定单元确定的目的节点包括多个时,确定每一个所述目的节点的优先级;将所述待传输报文发送给优先级最高、且在当前节点中对应标签的数值大于O的目的节点。10.一种计算机系统,其特征在于,包括至少两个上述权利要求6-9中任一所述的节点。
【文档编号】H04L12/927GK105933230SQ201610202527
【公开日】2016年9月7日
【申请日】2016年4月1日
【发明人】黄家明, 乔英良, 王建红
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1