网络系统的广播处理方法及网络系统的制作方法

文档序号:7965693阅读:278来源:国知局
专利名称:网络系统的广播处理方法及网络系统的制作方法
技术领域
本发明涉及一种在经由网络连接多个节点的网络系统中从一节点到多个其它节点执行广播的广播处理方法及网络系统,特别是涉及一种在每一节点中使用多个网络适配器来进行有效广播的网络系统的广播处理方法及该网络系统。
背景技术
随着对计算机系统更高速度的需求,提出一种网络类型计算机系统,在该系统中安装并且经由网络连接包括计算机的多个节点。例如,在并行计算机领域中,数据通过多个节点并行计算,并且已处理的数据经由网络进行交换。如果规模变大,则这种并行计算机具有成百上千个节点。
在这种网络系统中,一个节点的数据经由网络被传送到多个其它节点。这种处理称为“广播处理”。在这种广播处理中,有时要传送大量数据,所以期望减少传送处理时间。
图11和图12是表示第一现有技术网络系统的广播处理的示意图。如图11所示,多个(在此情况下是四个)节点100、101、102和103经由网络连接,所述网络没有示出。这些节点100、101、102和103中的每一个具有多个(在此情况下是三个)网络适配器110A、110B和110C,以使得能够并行传送。
在这种配置中,如果一节点100将数据广播到其它三个节点101、102和103,则从节点100的网络适配器110A、110B和110C将所有传送数据并行传送到每一节点101、102和103的相应的网络适配器110A、110B和110C。
例如,如图12所示,如果将12个数据块D0至D11的传送数据从节点100传送到其它三个节点101、102和103,则12个数据块D0至D11将分别从节点100的网络适配器110A传送到节点101的网络适配器110A,从节点100的网络适配器110B传送到节点102的网络适配器110B,以及从节点100的网络适配器110C传送到节点103的网络适配器110C。
按照这种方式,根据第一现有技术,通过对具有多个传送信道(网络适配器)的每一节点100、101、102和103进行并行传送来减少广播处理所需的时间。
图13和图14是示出第二现有技术网络系统的广播处理。根据这种方法,当在分别具有多个网络适配器的各节点中广播数据时,如同图11,发送源节点100分割发送数据,并从每一网络适配器将其传送。
换句话说,如图13和图14所示,发送源节点100将发送数据块D0至D11分割成三部分,并且从节点100的三个网络适配器110A、110B和110C将分割的数据块传送到节点102的网络适配器110A、110B和110C,如标记(1)所示。
由于存在保有发送数据的两个节点,所以发送节点100将分割成三部分的数据块中的每个数据块从节点100的三个网络适配器110A、110B和110C发送到节点101的网络适配器110A、110B和110C,如标记(2)所示。同时,节点102将从节点100接收的分割后的数据块中的每个数据块从节点102的三个网络适配器110A、110B和110C发送到节点103的网络适配器110A、110B和110C,如标记(3)所示。
如果传送数据长度很长,则通常广播处理时间与网络传播的数据量成比例,所以对于第一现有技术而言需要传送12个块的处理时间,但是在第二现有技术中,数据块分割成三部分,并且被传送两次,所以需要四个数据块的传送时间的两倍,换句话说,处理时间变成仅仅是第一现有技术的处理时间的8/12=2/3(参见例如日本专利申请H7-244648)。
然而,在第二现有技术的情况下,为了广播数据,在第一传送中节点102保有广播源节点100的传送数据的副本,并且在第二传送中,从发送源和副本目的地的两个节点(即,节点100和102)将全部传送数据传送到节点101和103。
所以,在第二现有技术中,广播处理时间受到限制,尤其是当数据传送长度很长时,难以减少广播处理时间。

发明内容
有鉴于此,本发明的一个目的在于提供一种用于减少广播处理时间的网络系统的广播处理方法及网络系统。
本发明的另一目的在于提供一种通过减少广播处理时间来提高并行计算性能的网络系统的广播处理方法及网络系统。
本发明的再一目的在于提供一种即使在传送数据长度很长的情况下也能够减少广播处理时间的网络系统的广播处理方法及网络系统。
为了实现这些目的,本发明的网络系统具有三个或更多节点,每个节点具有多个网络适配器;和纵横交换器,用于连接每个所述节点的网络适配器。并且,所述节点中的一个节点将待传送到所述节点中的多个其它节点的数据分割成多个数据,并且经由不同的网络适配器将每个分割后数据分别传送到所述多个其它节点,并且,接收到所述分割后数据的所述多个其它节点中的每个节点将接收到的所述分割后数据经由所述网络适配器传送到没有接收到所述分割后数据的其它节点。
本发明的广播处理方法是一种网络系统的广播处理方法,用于将数据从具有多个网络适配器的一个节点广播到多个其它节点,所述多个其它节点中的每个节点均具有多个网络适配器,该方法包括如下步骤分割步骤,其中所述一个节点将待传送到所述多个其它节点的数据分割成多个数据;第一传送步骤,其中将每个分割后数据分别经由不同的网络适配器从所述一个节点传送到所述多个其它节点;和第二传送步骤,其中将接收到的所述分割后数据经由所述网络适配器从接收到所述分割后数据的所述多个其它节点中的每个节点传送到没有接收到所述分割后数据的其它节点。
在本发明中,优选地,所述多个其它节点中的每个节点从所述一个节点接收所述分割后数据,并且将先前接收到的分割后数据经由所述网络适配器传送到没有接收到所述分割后数据的其它节点。
另外,在本发明中,优选地,所述一个节点将待传送的数据除以一除数来进行分割,以产生所述分割后数据,其中该除数基于所述网络适配器的数量而得。
另外,在本发明中,优选地,所述一个节点将所述分割后数据传送到其数量与所述网络适配器数量相同的所述多个节点。
另外,在本发明中,优选地,所述一个节点将数据除以一除数来进行分割,以产生所述分割后数据,其中该除数基于网络适配器的数量以及传送次数而得。
另外,在本发明中,优选地,所述多个其它节点中的每个节点将接收到的所述分割后数据经由为防止各所述网络适配器重叠使用而在所述多个节点中预先确定的网络适配器传送到没有接收到所述分割后数据的其它节点。
另外,在本发明中,优选地,所述多个其它节点数量是三个或更多。
另外,在本发明中,优选地,所述网络适配器中的每个网络适配器经由网络与所述纵横交换器连接。
另外,在本发明中,优选地,所述节点中每个节点均具有至少一个CPU;存储器;和所述多个网络适配器。
另外,在本发明中,优选地,所述多个节点中的每个节点均包括用于执行并行计算的并行计算机系统。
根据本发明,在传送源的节点分割待广播的传送数据,并且传送源节点将每个分割后数据单独传送到多个其它节点,然后,接收到分割后数据的节点将接收到的数据传送到除了传送源节点之外的节点。因此,在第二数据传送中,更多的节点(网络适配器)参与到数据传送中,从而能够实现高速的传送处理,并且可减少在广播期间的传送处理时间。


图1是表示根据本发明实施例的网络系统的框图;图2是表示图1中的节点的框图;图3是表示图1和图2中的网络适配器的框图;图4是表示图1中的发送帧的格式的示意图;图5是表示根据本发明第一实施例的广播处理的示意图;图6是表示根据图5中第一实施例的数据流的示意图;图7是表示根据图5中第一实施例的传送源节点的处理流程图;
图8是表示根据图5中第一实施例的发送目的节点的处理流程图;图9是表示根据本发明第二实施例的广播处理的示意图;图10是表示根据本发明第三实施例的广播处理的示意图;图11是表示根据第一现有技术的广播处理的示意图;图12是表示图11中的数据流的示意图;图13是表示根据第二现有技术的广播处理的示意图;和图14是表示图13中的数据流的示意图。
具体实施例方式
以下按网络系统配置、第一实施例、第二实施例、第三实施例和其它实施例的顺序来描述本发明的实施方式,但是本发明不限于这些实施例。
网络系统配置图1是表示本发明的网络系统实施例的框图,图2是表示图1中的节点的框图,图3是表示图1和图2中的网络适配器的框图,以及图4是表示图1中的网络系统的帧格式的示意图。
如图1所示,该网络系统具有多个(在本实施例中是四个)节点10、11、12和13,以及三个纵横交换器(图中的SWA、SWB和SWC)20、21和22。每一节点10、11、12和13具有三个网络适配器(图中的A、B和C)14A、14B和14C。
由于每一节点10、11、12和13具有三个网络适配器14A、14B和14C,所以安装了三个纵横交换器20、21和22。换句话说,每一节点10、11、12和13的每一网络适配器14A、14B和14C与相应的纵横交换器20、21和22相连。
如图2所示,上述节点10(11、12、13)是计算机,其中,CPU 40、存储器44、IO适配器46和上述网络适配器14A至14C经由系统控制器42相连。根据节点所需的处理能力,CPU 40、存储器44和IO适配器46的数目可以多于一个。
如图3所示,在图1和图2中的网络适配器14A(14B、14C)包括主机接口控制电路50,其与系统控制器42相连;发送控制电路52;网络接口控制电路54,其与纵横交换器20、21和22相连;以及接收控制电路56。网络适配器14A(14B、14C)负责节点之间的数据通信。
当经由网络适配器14A(14B、14C)在节点之间传送数据时,以图4所示的帧格式来执行通信。图4所示的帧格式是用于以太网(注册商标)的帧格式,包括目的地地址、发送源地址、帧类型(例如,指令类型、数据大小)、数据和帧校验和(例如,CRC(循环冗余码))。数据区域的数据长度(大小)是可变的,并且在必要时将节点之间待传送的数据分割成多个帧来传送。
第一实施例图5是表示本发明的广播处理第一实施例的示意图,图6是表示图5中广播传送的数据流的示意图,图7是表示图5中数据传送源节点的处理的流程图,以及图8是表示数据接收源节点的处理的流程图。
如图5所示,节点10分割发送块,并经由单独的网络适配器14A、14B和14C将分割后的发送块传送到每一节点11、12和13,如标记(1)所示。然后,接收到数据的每一节点11、12和13将接收到的分割后数据传送到没有接收到分割后数据的多个节点,如标记(2)所示。
使用传送与图13和图14中相同的数据传送量的实例,参照图6来描述这种数据传送。换句话说,将描述当节点10将12个数据块D0至D11广播到其它三个节点11、12和13时的实例。第一节点10将12个数据块D0至D11分割成四部分。将三部分数据块D0至D2、D3至D5和D6至D8从节点10的每一网络适配器14A、14B和14C分别传送到节点11、12和13的相应网络适配器14A、14B和14C。
接收到三个数据块D0至D2的节点11将接收到的三个数据块D0至D2从两个网络适配器14A和14B传送到没有接收到数据D0至D2的节点12和13的网络适配器14A和14B。
以同样的方式,接收到三个数据块D3至D5的节点12将接收到的三个数据块D3至D5从两个网络适配器14A和14C传送到没有接收到数据D3至D5的节点11和13的网络适配器14A和14C。
接收到三个数据块D6至D8的节点13将接收到的三个数据块D6至D8从网络适配器14B和14C传送到没有接收到数据D6至D8的节点11和12的网络适配器14B和14C。
与此同时,节点10将在第一传送中没有传送的剩余三个数据块D9至D11从三个网络适配器14A、14B和14C传送到节点11、12和13的网络适配器14A、14B和14C。
以这样的方式,传送源节点10将待广播的传送数据进行分割,并且将每一分割后的数据从节点10单独传送到节点11、12和13,然后,节点10将剩余数据传送到每一节点11、12和13。与此同时,节点11、12和13将接收到的数据传送到除了节点10之外的节点11、12和13。
以这样的方式,根据本发明,在第二数据传送中,更多的节点(网络适配器)参与到数据传送中,从而可实现高速的传送处理,并且可减少在广播期间的传送处理时间。
换句话说,根据上述的第二现有技术,在第一传送中,将全部数据从传送源节点100传送到另一节点102,并且在第二传送中,将全部数据从具有全部数据的两节点100和102传送到其它两节点101和103,所以在第二传送中,六个网络适配器参与到传送操作中。
而在本实施例的情况下,在第一传送中,将分割成四部分的数据从传送源节点10传送到其它三个节点11、12和13,并且在第二传送中,将必要数据从所有节点10、11、12和13传送到其它三节点11、12和13,所以在第二传送中,九个网络适配器参与到传送操作中。如果待传送的总数据量相同,则由于更多网络适配器传送数据,所以本实施例数据传送完成的更快。
换句话说,在第一数据传送中分割数据,并且将分割后的数据单独传送到多个节点,从而更多节点可参与到第二数据传送中。并且每一节点将接收到的分割后数据传送到没有接收到该数据的节点。
例如,比较第一和第二现有技术和本发明实施例之间的针对整个网络的总传送量的传送时间,第一现有技术是总传送量×1=1,第二现有技术是总传送量÷3×2=2/3,本发明是总传送量÷4×2=1/2。因此,在本发明实施例中,可以以第一现有技术的时间的1/2来执行广播传送,以及以第二现有技术的时间的3/4来执行广播传送。
在本实施例中,在第二传送中,选择发送网络适配器和接收网络适配器的传送关联以防止网络适配器的重叠。例如,在第二传送中,当节点10与节点11的网络适配器14A、节点12的网络适配器14B以及节点13的网络适配器14C执行数据传送时,则节点11与节点12的网络适配器14A和节点13的网络适配器14B执行数据传送,节点12与节点11的网络适配器14C和节点13的网络适配器14A执行数据传送,以及节点13与节点11的网络适配器14B和节点12的网络适配器14C执行数据传送。
这样,可防止网络适配器的重叠。
图7是表示传送源节点的处理的流程图。
(S10)传送源节点10的CPU 40将广播数据块分割成多个传送块。如果除数是传送目的地节点的数目或网络适配器的数目,则第二传送的上述效果可被最大程度地展现。
(S12)然后,传送源节点10的CPU 40指示网络适配器14A、14B和14C将分割后的传送块传送到单独的节点11、12和13。由此,节点10的网络适配器14A、14B和14C将分割后的传送块传送到节点11的网络适配器14A、节点12的网络适配器14B和节点13的网络适配器14C。
图8是表示接收源节点的处理的流程图。
(S20)当接收到广播块时,接收源节点11、12和13通过帧的帧类型(参见图4)来识别广播数据。
(S22)接收源节点11、12和13检查所述帧的目的地地址和发送源地址(参见图4),并决定除此之外的传送目的地。
(S24)每一接收源节点11、12和13将接收到的传送块传送到传送目的地,所述传送目的地是应该将该传送块传送到的节点。此时,使用在每一节点中预先确定的网络适配器来防止网络适配器的重叠使用。
以此方式,通过由各节点10、11、12和13的CPU来分割数据以及执行传送处理可容易地减少广播传送时间。
第二实施例图9是表示根据本发明第二实施例的广播处理的示意图。
在本实施例中,通过重叠在第一实施例中的两次数据传送以更高的速度来执行广播处理。图9是当节点10将10个数据的块D0至D9广播到其它三个节点11、12和13时的实例。
首先,节点10将待广播的数据分割成10块,D0至D9。将每一数据块D0、D3和D6从节点10的每一网络适配器14A、14B和14C传送到节点11、12和13的相应网络适配器14A、14B和14C。
在第二传送中,将每一数据块D1、D4和D7从节点10的每一网络适配器14A、14B和14C传送到节点11、12和13的相应网络适配器14A、14B和14C。
同时,接收到一数据块D0的节点11将接收到的一数据块D0从两网络适配器14A和14B传送到没有接收到数据D0的节点12和13的网络适配器14A和14B。
以同样的方式,接收到一数据块D3的节点12将接收到的一数据块D3从两网络适配器14A和14C传送到没有接收到数据D3的节点13和11的网络适配器14A和14C。
同样,接收到一数据块D6的节点13将接收到的一数据块D6从两个网络适配器14B和14C传送到没有接收到数据D6的节点11和12的网络适配器14B和14C。
在第三数据传送中,将每一数据块D2、D5和D8从节点10的每一网络适配器14A、14B和14C传送到节点11、12和13的相应网络适配器14A、14B和14C。
同时,在第二传送中接收到一数据块D1的节点11将接收到的一数据块D1从网络适配器14A和14B传送到没有接收到数据D1的节点12和13的网络适配器14A和14B。
以同样的方式,接收到一数据块D4的节点12将接收到的一数据块D4从两网络适配器14A和14C传送到没有接收到数据D4的节点13和11的网络适配器14A和14C。
另外,接收到一数据块D7的节点13将接收到的一数据块D7从两个网络适配器14B和14C传送到没有接收到数据D7的节点11和12的网络适配器14B和14C。
在第四传送中,将一数据块D9从节点10的每一网络适配器14A、14B和14C传送到节点11、12和13的相应的网络适配器14A、14B和14C。
同时,在第三传送中接收到一数据块D2的节点11将接收到的数据块D2从两网络适配器14A和14B传送到没有接收到数据D2的节点12和13的网络适配器14A和14B。
以同样的方式,接收到一数据块D5的节点12将接收到的一数据块D5从两网络适配器14A和14C传送到没有接收到数据D5的节点13和11的网络适配器14A和14C。
同样,接收到一数据块D8的节点13将接收到的一数据块D8从两网络适配器14B和14C传送没有接收到数据D8的节点11和12的网络适配器14B和14C。
以这样的方式,传送源节点10进一步分割待广播的传送数据,从节点10将每一分割后的数据单独传送到节点11、12和13,然后,节点10在将剩余数据进行分割之后传送到每一节点11、12和13,并且节点11、12和13将接收到的数据传送到除了节点10之外的节点11、12和13。
在本实例中,传送数据被再次分割,所以需要四次传送,但是在第一实施例中的传送时间是总传送量÷4×2=2/4,其中传送的次数是两次,在第二实施例中,总传送量÷10×4=4/10。因此,与第一实施例相比第二实施例中用于广播所需的时间约为其4/5。
第三实施例图10是表示根据本发明第三实施例的广播处理的示意图。在本实施例中,在包括节点0至节点15的16个节点的网络系统中,将数据从节点0广播到节点1至15,其中每个节点具有三个网络适配器。
首先,以与四个节点0、4、8、12是目标节点的第一实施例同样的方式,节点0将12个数据块D0至D11分割成四部分。节点0的每一网络适配器14A、14B和14C将三个数据块D0至D2、D3至D5以及D6至D8中的每一个传送到节点4、8和12的相应网络适配器14A、14B和14C。
然后,开始第二数据传送,其中,接收到三个数据块D0至D2的节点4将接收到的三个数据块D0至D2从两网络适配器14A和14B传送到没有接收到数据D0至D2的节点8和12的网络适配器14A和14B。
以同样的方式,接收到三个数据块D3至D5的节点8将接收到的三个数据块D3至D5从两网络适配器14A和14C传送到没有接收到数据D3至D5的节点4和12的网络适配器14A和14C。
同样,接收到三个数据块D6至D8的节点12将接收到的三个数据块D6至D8从两网络适配器14B和14C传送到没有接收到数据D6至D8的节点4和8的网络适配器14B和14C。
同时,节点0将在第一传送中没有传送的剩余三个数据块D9至D11从三个网络适配器14A、14B和14C传送到节点4、8和12的网络适配器14A、14B和14C。
通过这样,如在第一实施例中所述,四个节点0、4、8和12保有12个数据块。在第三传送中,以与第一数据传送同样的方式,节点0对节点1至3执行数据传送操作,节点4对节点5至7、节点8对节点9至11以及节点12对节点13至15执行数据传送操作。
在第四数据传送中,按节点0至3、4至7、8至11以及12至15为分组来执行与第二数据传送同样的传送操作。
以这样的方式,在一传送中可广播的节点的最大数与网络适配器的数量相同,并且如果节点数进一步增加,则以两步骤、三步骤等执行第二数据传送,从而可广播的节点数可以增加。在具有256个节点的网络系统的情况下,执行8次数据传送。
其它实施例在以上实施例中,用具有四个节点的网络系统来描述,但是本发明可被应用于具有三个或更多节点的网络系统。上述的节点的配置是具有CPU、存储器等的计算机单元,但是也可使用其它配置。
另外,所述网络系统描述为并行计算机,但是本发明还可应用于其它分布式处理系统和通信系统。发送路径的格式不限于以太网(注册商标),而是也可应用其它网络协议。
传送源节点将待广播的传送数据进行分割,并且从传送源节点将每一分割后的数据单独传送到多个其它节点,然后,接收到传送数据的多个其它节点将接收到的数据传送到除了传送源节点之外的节点。以这样的方式,在第二数据传送中,更多节点(网络适配器)可参与到数据传送中,所以可实现高速传送处理,并且可减少广播的传送处理时间。
权利要求
1.一种网络系统,包括三个或更多节点,每个节点具有多个网络适配器;和纵横交换器,用于连接每个所述节点的网络适配器,其中,所述节点中的一个节点将待传送到所述节点中的多个其它节点的数据分割成多个数据,并且经由不同的网络适配器将每个分割后数据分别传送到所述多个其它节点,并且,接收到所述分割后数据的所述多个其它节点中的每个节点将所接收到的所述分割后数据经由所述网络适配器传送到没有接收到所述分割后数据的其它节点。
2.根据权利要求1所述的网络系统,其中,所述多个其它节点中的每个节点从所述一个节点接收所述分割后数据,并且将先前接收到的分割后数据经由所述网络适配器传送到没有接收到所述分割后数据的其它节点。
3.根据权利要求1所述的网络系统,其中,所述一个节点将待传送的数据除以一除数来进行分割,以产生所述分割后数据,其中该除数基于所述网络适配器的数量而得。
4.根据权利要求1所述的网络系统,其中,所述一个节点将所述分割后数据传送到其数量与所述网络适配器数量相同的所述多个节点。
5.根据权利要求2所述的网络系统,其中,所述一个节点将待传送的数据除以一除数来进行分割,以产生所述分割后数据,其中该除数基于所述网络适配器的数量和传送次数而得。
6.根据权利要求1所述的网络系统,其中,所述多个其它节点中的每个节点将接收到的所述分割后数据经由为防止各所述网络适配器重叠使用而在所述多个节点中预先确定的网络适配器传送到没有接收到所述分割后数据的其它节点。
7.根据权利要求1所述的网络系统,其中,所述多个其它节点的数量是三个或更多。
8.根据权利要求1所述的网络系统,其中,所述网络适配器中的每个网络适配器经由网络与所述纵横交换器连接。
9.根据权利要求1所述的网络系统,其中,所述节点中的每个节点均包括至少一个CPU;存储器;和所述多个网络适配器。
10.根据权利要求1所述的网络系统,其中,所述多个节点中的每个节点均包括用于执行并行计算的并行计算机系统。
11.一种网络系统的广播处理方法,用于将数据从具有多个网络适配器的一个节点广播到多个其它节点,所述多个其它节点中的每个节点均具有多个网络适配器,该方法包括如下步骤分割步骤,其中所述一个节点将待传送到所述多个其它节点的数据分割成多个数据;第一传送步骤,其中将每个分割后数据分别经由不同的网络适配器从所述一个节点传送到所述多个其它节点;和第二传送步骤,其中将接收到的所述分割后数据经由所述网络适配器从接收到所述分割后数据的所述多个其它节点中的每个节点传送到没有接收到所述分割后数据的其它节点。
12.根据权利要求11的网络系统的广播处理方法,其中,所述第二传送步骤包括如下步骤所述多个其它节点中的每个节点从所述一个节点接收所述分割后的数据,并且将先前接收到的分割后数据经由所述网络适配器传送到没有接收到所述分割后数据的其它节点。
13.根据权利要求11的网络系统的广播处理方法,其中,所述分割步骤包括如下步骤将待传送的数据除以一除数来进行分割,以产生所述分割后数据,其中该除数基于所述网络适配器的数量而得。
14.根据权利要求11的网络系统的广播处理方法,所述第一传送步骤包括如下步骤将所述分割后数据传送到其数量与所述网络适配器数量相同的所述多个节点。
15.根据权利要求12的网络系统的广播处理方法,其中,所述分割步骤还包括将所述数据除以一除数来进行分割,以产生所述分割后数据,其中该除数基于所述网络适配器的数量和传送次数而得。
16.根据权利要求11的网络系统的广播处理方法,其中,所述第二传送步骤还包括如下步骤将接收到的所述分割后数据经由为防止各所述网络适配器重叠使用而在所述多个节点中预先确定的网络适配器传送到没有接收到所述分割后数据的其它节点。
17.根据权利要求11的网络系统的广播处理方法,其中,所述多个其它节点的数量是三个或更多。
18.根据权利要求11的网络系统的广播处理方法,其中,所述网络适配器中的每个网络适配器经由网络与所述纵横交换器连接。
19.根据权利要求11的网络系统的广播处理方法,其中,所述节点中的每个节点均包括至少一个CPU;存储器;和所述多个网络适配器。
20.根据权利要求11的网络系统的广播处理方法,其中,所述第二传送步骤还包括如下步骤将在所述第一传送步骤中没有从所述一个节点传送的分割后数据中的每个数据经由不同的网络适配器分别传送到所述多个其它节点。
全文摘要
本发明提供一种网络系统的广播处理方法及网络系统。一种从一节点将数据广播到多个其它节点的网络系统,其可减少用于广播的时间。传送源节点分割待广播的传送数据,并从传送源节点的网络适配器将每个分割后数据单独传送到其它节点的网络适配器,并且其它节点将接收到的数据传送到除了传送源节点之外的其它节点的网络适配器。由于在第二数据传送中更多的节点(网络适配器)参与到数据传送中,因此能够实现高速的传送处理,并且可减少在广播期间的传送处理时间。
文档编号H04L12/28GK101039202SQ20061010752
公开日2007年9月19日 申请日期2006年7月20日 优先权日2006年3月14日
发明者稻垣淳一, 小薮正夫 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1