信息处理系统、信息处理设备和信息处理方法及其程序的制作方法

文档序号:7952456阅读:112来源:国知局
专利名称:信息处理系统、信息处理设备和信息处理方法及其程序的制作方法
技术领域
本发明涉及一种信息处理系统、信息处理设备和信息处理方法和用于其的程序,更具体地,涉及一种保护通信设备以使其免于故障的方法,用于提高对在形成信息处理系统的任何组件中出现的故障的抵抗力。
背景技术
通常,故障设备被分离且使用冗余设备,作为对抗通信设备的故障的措施。例如,在设备中准备旁路,当出现故障时,将控制切换到旁路上然后执行通信(例如,参考文献“Packet Shaper TechnologicalInformationBypass Capabilities as Countermeasures againstFault/Fail-over Management Capabilities”(2004Macnica NetworkCorp.),http//www.macnica.net/packeteer/packetshp_tech_05.html)。配置冗余设备的方法能够并行地连接两个设备以便将设备分别作为活动系统和待机系统来操作(例如,参考文献“High AvailabilityFire Wall”作者Yoshitane Tachibana,Oki Technical Review,OkiElectric Industry Co.,Ltd.,2000年7月,卷67,发行183,第2次,第103到106页),http//www.oki.com/jp/Home/JIS/Books/KENKAI/n183/pdf/183R24.pdf)。在该方法中,当故障出现在活动系统中时,将控制切换到待机系统并执行通信。
特别地,当通信设备管理发射/接收终端之间所进行的通信的状态并将接收到的确认传送到发射器,诸如SOCKS服务器时,需要保持活动系统和待机系统之间的同步(例如,参考M.Leech、M.Ganis、Y.Lee、R.Kuris、D.Koblas、L.Jones所著的“SOCKS Protocol Version 5,”Internet Engineering Task Force,RFC 1928,1996年3月)。“状态”表示在终端之间、哪一部分数据已经被发射和接收。
图31示出了上述冗余设备的示例。在图31中,开关(SW)6与活动信息处理设备7和待机信息处理设备8的输入端子相连,而开关9与其输出端子相连。利用这些开关6和9,对活动系统和待机系统进行切换。也就是,开关6将输入数据输出到活动信息处理设备7和待机信息处理设备8的每一个。在来自活动信息处理设备7和待机信息处理设备8的数据中,开关9将来自活动信息处理设备7的数据输出到下一级。
活动信息处理设备7和待机信息处理设备8分别包括数据处理单元71和81、缓冲单元72和82、丢弃控制单元73和83、操作状态监视单元74和84、输出选择单元75和85、以及状态同步处理单元76和86。
数据处理单元71和81执行与附图中并未输出的另一设备通信的过程,以处理通过开关6输入的数据,并将处理后的数据输出到缓冲单元72和82。缓冲单元72和82累积来自数据处理单元71和81的数据,将累积的状态输出到状态同步处理单元76和86、在丢弃控制单元73和83的控制下丢弃所累积的数据,并将所累积的数据输出到输出选择单元75和85。
当诸如数据被累积到缓冲单元72和82的满容量时,丢弃控制单元73和83传送丢弃去往缓冲单元72和82的数据的指令。操作状态监视单元74和84监视包括操作状态监视单元的信息处理设备是正在作为活动系统操作还是作为待机系统操作,将监视结果传送给输出选择单元75和85,并且将监视结果向操作状态监视单元84和74相互传送。
当将作为活动系统的监视结果从操作状态监视单元74和84输入时,输出选择单元75和85将来自缓冲单元72和82的数据输出到开关9。当将作为待机系统的监视结果被输入时,抑制从缓冲单元72和82向开关9的数据输出。状态同步处理单元76和86将来自缓冲单元72和82的累积状态相互比较,并且相互执行同步过程(拷贝和累积数据),从而可以使缓冲单元72和82的累积状态变为相同。
图32示出了活动信息处理设备7和待机信息处理设备8之间的同步过程。在图32中,如果当分组数据“5”、“6”、“7”和“8”正在被累积到活动信息处理设备7的缓冲单元72中时,在向待机信息处理设备8的数据传输期间分组丢失(分组数据“8”丢失),则在缓冲单元72和82中所累积的分组数据的状态不匹配。
为了去除不匹配状态,则在状态同步处理单元76和86之间执行明确的同步过程。在该同步过程中,由状态同步处理单元76和86拷贝缓冲单元72中的分组数据“8”,将拷贝的数据传输到缓冲单元82并累积在那儿。因此,能够去除缓冲单元72和82中累积的分组数据的不匹配状态。
在形成冗余设备时需要同步过程的理由在于如果保持活动系统和待机系统之间的不匹配状态而将系统切换到待机系统,则会出现通信断开。由于该设备在接收到从发射器传送的数据时返回确认,因此,如果发射器接收到该确认,则丢弃该数据。如果在传送与确认相对应的数据之前在活动系统中出现了故障,则仅待机系统能够恢复该数据。另外,如果当活动系统中出现故障时,在保持不匹配状态的同时就系统切换到待机系统,则不能够解决发射和接收终端之间的不匹配状态的问题,从而引起了通信断开。
因此,当形成上述冗余设备时,需要保持活动系统和待机系统之间的状态的同步。然而,针对每一块接收到的数据,均要执行该同步过程,当根据同步过程的定时保持活动系统和待机系统的不匹配状态的同时在活动系统中出现故障,并且将系统切换为待机系统时,会引起设备的过载状态,降低通信性能并引起了通信断开。
在针对通信设备的故障的上述传统措施中,当由信息处理设备管理的会话数量存在增加时,还存在管理信息量的增加,并且活动系统和待机系统之间的状态同步过程的负载,即确认缓冲器中所累积的数据的状态匹配、当状态不匹配时拷贝数据、以及在缓冲器中累积数据的负载会发生增加。因此,执行状态同步过程,从而引起了减少通信效率、吞吐量和通信性能的问题。
另外,在对抗通信设备故障的传统措施中,如果信息处理设备终止了发射和接收终端之间用于接管的通信会话,以及如果在数据由活动系统接收而并未由待机系统接收的同时而由待机系统接管了活动系统的过程(参考图32),则不能够恢复不可以接收的数据,并且不能够恢复发射和接收终端之间的不匹配的通信状态,从而引起了由于活动系统和待机系统之间的不匹配状态而引起的通信断开的问题。
在对抗通信设备中的故障的传统措施中存在不能够由待机系统接收的数据的状态下(参考图32),当将系统从活动系统切换到待机系统时,如果在发射和接收终端之间的通信中在传输层中使用TCP(传输控制协议),则要考虑定时,从而引起了由于活动系统和待机系统之间的不匹配状态而引起的通信性能降低的问题。

发明内容
本发明的目的是提出一种信息处理系统、信息处理设备、信息处理方法和用于系统和设备的程序,以解决上述问题并减少通过活动系统和待机系统操作的信息处理系统中的状态同步过程的负载。
本发明的另一目的是提出一种信息处理系统、信息处理设备、信息处理方法和用于系统和设备的程序,以允许待机系统保持活动系统的状态。
本发明的另一目的是提出一种信息处理系统、信息处理设备、信息处理方法和用于系统和设备的程序,以便在相邻信息处理设备出现故障的情况下有效地使用用于累积数据的缓冲器。
根据本发明的信息处理系统通过操作多个信息处理设备而具有冗余配置。所述信息处理设备包括操作状态监视装置,用于监视所述设备和另一设备的操作状态;输入装置,用于接收数据;缓冲装置,用于临时累积来自输入装置的数据;以及输出选择装置,用于根据由操作状态监视装置所监视的所述设备和另一设备的操作状态,选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一;以及多个信息处理设备串联在一起。
根据本发明的另一信息处理系统通过操作多个作为活动系统和待机系统的信息处理设备而具有冗余配置。所述信息处理设备包括当所述设备作为待机系统操作时而使输入数据通过以去往后续级的装置;以及在作为活动系统的信息处理设备之前布置作为待机系统操作的信息处理设备,并且所述这些设备串联在一起。
所述信息处理设备还包括丢弃控制装置,用于当所述设备作为待机系统操作时,丢弃缓冲装置中所累积的输入数据。
根据本发明的信息处理设备通过多个信息处理设备的操作而形成冗余系统,并且包括操作状态监视装置,用于监视所述设备和另一设备的操作状态;输入装置,用于接收数据;缓冲装置,用于临时累积来自输入装置的数据;以及输出选择装置,用于根据由操作状态监视装置所监视的所述设备和另一设备的操作状态,选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一。所述设备与多个信息处理设备中的每一个串联在一起。
根据本发明的另一信息处理装置通过作为活动系统和待机系统之一操作而形成冗余系统,并且包括当所述设备作为待机系统操作时而使输入数据通过以去往后续级的装置。当所述设备作为待机系统操作时,在作为活动系统操作的信息处理设备之前布置所述信息处理设备,并且所述设备与作为活动系统操作的信息处理设备串联在一起。
根据本发明的所述信息处理设备还包括丢弃控制装置,用于当所述设备作为待机系统操作时,丢弃缓冲装置中所累积的输入数据。
根据本发明的信息处理方法用于通过操作多个信息处理设备而具有冗余配置的信息处理系统。所述信息处理设备监视所述设备和另一设备的操作状态;通过用于接收数据的输入装置来接收数据;以及根据所监视的所述设备和另一设备的操作状态,选择并输出用于临时累积来自输入装置的数据的缓冲装置中所累积的数据、和直接从输入装置输入的数据之一。所述多个信息处理设备串联在一起。
根据本发明的信息处理方法用于通过操作多个作为活动系统和待机系统的信息处理设备而具有冗余配置的信息处理系统。当所述设备作为待机系统操作时,所述信息处理设备执行使输入数据通过以去往后续级的处理;以及在作为活动系统操作的信息处理设备之前布置作为待机系统操作的信息处理设备,并且所述设备串联在一起。
在根据本发明的信息处理方法中,所述信息处理设备执行当所述设备作为待机系统操作时、丢弃缓冲装置中所累积的数据的处理。
根据本发明的针对信息处理方法的程序用于通过操作多个信息处理设备而具有冗余配置的信息处理系统。所述程序引导所述信息处理设备的计算机执行以下处理监视所述设备和另一设备的操作状态;通过输入装置来接收数据;以及根据所监视的所述设备和另一设备的操作状态,选择并输出用于临时累积来自输入装置的数据的缓冲装置中所累积的数据、和直接从输入装置输入的数据之一。所述多个信息处理设备串联在一起。
根据本发明的针对信息处理方法的另一程序用于通过操作多个作为活动系统和待机系统的信息处理设备而具有冗余配置的信息处理系统。所述程序引导所述信息处理设备的计算机执行以下处理当所述设备作为待机系统操作时,所述信息处理设备执行使输入数据通过以去往后续级的处理;以及在作为活动系统操作的信息处理设备之前布置作为待机系统操作的信息处理设备,并且所述设备串联在一起。
根据本发明的针对信息处理方法的程序引导信息处理设备的计算机执行以下处理当所述设备作为待机系统操作时,丢弃缓冲装置中所累积的输入数据。
也就是,在根据本发明的第一信息处理系统中,将待机信息处理设备布置在活动信息处理设备之前的级(stage),并且所述设备串联在一起。待机信息处理设备包括用于处理和累积来自用于接收数据的输入装置的数据的装置;以及用于选择是输出所累积的数据还是输出直接从输入装置输入的数据的装置。在根据本发明的第一信息处理系统中,待机信息处理设备保持输入数据并使输入的数据通过以去往活动信息处理设备,从而在活动信息处理设备和待机信息处理设备中保持了相同的状态,并且不需要明确的状态同步过程。因此,根据本发明的第一信息处理系统能够解决上述问题。
除了第一信息处理系统的配置之外,根据本发明的第二信息处理系统在待机系统中保持丢弃控制装置,用于丢弃缓冲器中所累积的数据。利用该配置,根据本发明的第二信息处理系统能够实现对具有有限资源的缓冲器的使用,从而解决了上述问题。
在根据本发明的第一信息处理系统中,将待机信息处理设备布置在串联在一起的设备中活动信息处理设备之前的级。因此,由待机信息处理设备保持输入数据允许待机信息处理设备与活动信息处理设备同步,从而减少了状态同步过程的负载。由于去往活动信息处理设备的数据输入始终由待机信息处理设备输出,因此不需要明确的状态同步过程,即,确认缓冲器中所累积的数据的匹配状态的过程、当检测到不匹配状态拷贝数据的过程、或将数据累积在缓冲器中的过程。
在根据本发明的第二信息处理系统中,通过在活动信息处理设备之前的级串联待机信息处理设备,输入到活动信息处理设备的数据始终由待机信息处理设备输出,从而允许待机信息处理设备始终保持活动信息处理设备的状态。


图1是根据本发明实施例的信息处理系统的配置的方框图;图2是根据本发明第一示例的信息处理设备的配置的方框图;图3是根据本发明第一示例的操作状态监视过程的流程图;图4是根据本发明第一示例的操作过程的流程图;图5是根据本发明第一示例的操作过程的流程图;图6是根据本发明第一示例的操作过程的流程图;图7是根据本发明第一示例的操作过程的流程图;图8是根据本发明第二示例的信息处理设备的配置的方框图;图9是图8所示的确认接收单元的操作的流程图;图10是根据本发明第三示例的信息处理设备的配置的方框图;图11是根据本发明第三示例的操作过程的流程图;图12是根据本发明第三示例的操作过程的流程图;图13是根据本发明第三示例的操作过程的流程图;图14是根据本发明第三示例的操作过程的流程图;图15示出了根据本发明第三示例,当出现故障时重传分组的操作;图16是根据本发明第四示例的信息处理设备的配置的方框图;图17是使用图16所示的信息处理设备的信息处理系统的配置的方框图;
图18是根据本发明第四示例的信息处理系统的操作的说明图;图19是根据本发明第四示例的信息处理系统的操作的说明图;图20是根据本发明第四示例的信息处理系统的操作的说明图;图21是根据本发明第四示例的信息处理系统的操作的说明图;图22是根据本发明第四示例的信息处理系统的操作的流程图;图23是根据本发明第四示例的信息处理系统的操作的流程图;图24是根据本发明第五示例的信息处理设备的配置的方框图;图25是使用图24所示的信息处理设备的信息处理系统的配置的方框图;图26是根据本发明第五示例的信息处理系统的操作的说明图;图27是根据本发明第五示例的信息处理系统的操作的说明图;图28是根据本发明第五示例的信息处理系统的操作的说明图;图29是根据本发明第五示例的信息处理系统的操作的说明图;图30是根据本发明第五示例的信息处理系统的操作的说明图;图31示出了传统冗余设备的示例;以及图32示出了图31中的活动信息处理设备和待机信息处理设备之间的同步过程。
具体实施例方式
下面将参考附图来解释本发明的实施例。图1是根据本发明实施例的信息处理系统的配置的方框图。在图1中,根据本发明实施例的信息处理系统包括发射终端2、接收终端3、活动信息处理设备1-1到1-3、以及待机信息处理设备1-11到1-13。
在根据本发明实施例的信息处理系统中,对一对活动信息处理设备1-1和待机信息处理设备1-11、一对活动信息处理设备1-2和待机信息处理设备1-12、以及一对活动信息处理设备1-3和待机信息处理设备1-13进行操作。
在并未检测到任何故障的正常操作期间,在最接近发射终端2的信息处理设备的组中,将待机信息处理设备1-11布置得最接近于发射终端2,而在最接近接收终端3的信息处理设备的组中,将待机信息处理设备1-13布置得最接近于接收终端3。
在其他组中,将待机信息处理设备1-12可以布置得较为接近于发射终端2或接收终端3,从而作为活动系统操作的每一个信息处理设备的两侧在正常操作时均能够受到活动或待机信息处理设备的保护。活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13是具有相同配置的信息处理设备,这是因为当出现故障时将系统从活动系统切换到待机系统。
因此,在根据本发明的实施例中,相邻活动或待机信息处理设备能够通过执行利用串联在一起的活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13的冗余配置的操作,来重传丢弃的分组,尽管活动信息处理设备1-1到1-3变为故障且在信息处理设备中所累积的分组被丢弃,从而实现高可靠性的信息处理系统。
在本发明的实施例中,通过使活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13串联在一起,并且由待机信息处理设备1-11到1-13选择删除缓冲器中所累积的分组或直接输出所输入的分组,待机信息处理设备能够保持与伙伴活动信息处理设备相同的状态。因此,当活动信息处理设备变为故障时,利用接管了活动信息处理设备的状态的待机信息处理设备,能够继续该过程。
因此,根据本发明的实施例,仅通过在活动系统之前的级使待机系统与活动系统串联在一起并保持待机系统中的输入数据,待机系统可以与活动系统同步。因此,能够减小状态同步过程的负载。由于输入到活动系统的数据始终由待机系统输出,不需要明确的状态同步过程,即,确认在缓冲器中所累积的状态的匹配状态、当检测到不匹配结果时拷贝数据或在缓冲器中累积数据的过程。
为了在活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13之间获取串联布置的上述效果,在最接近于发射终端2的组中,将待机信息处理设备1-11设置得比活动信息处理设备1-1更接近于发射终端2,而在最接近于接收终端3的组中,将待机信息处理设备1-13设置得比活动信息处理设备1-3更接近于接收终端3,并且将其串联在一起。在根据本发明的实施例中,准备了三个组的活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13,但是组的数量并不局限于三个,即,其可以是两个、四个或更多组。
下面将参考附图来解释本发明的第一示例。图2是根据本发明第一示例的信息处理设备的配置的方框图。根据本发明第一示例的信息处理设备1对应于图1所示的根据本发明实施例的信息处理系统中的活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13。
在图2中,信息处理设备1包括输入控制单元11、输入单元12、数据处理单元13、缓冲单元14、丢弃控制单元15、操作状态监视单元16、输出控制单元17和输出选择单元18。输入控制单元11、数据处理单元13、丢弃控制单元15、操作状态监视单元16和输出控制单元17的操作能够由执行附图中未示出的存储器(记录介质)中所存储的程序的、附图中未示出的CPU(中央处理单元)来实现。可以将缓冲单元14设置为一个存储器单元(附图中未示出)的存储介质,并且该存储器还可以用作存储上述程序的存储器。
输入控制单元11根据操作状态(活动系统或待机系统)来控制输入到输入单元12的数据(分组)的输出。即,当设备1是活动系统时,输入单元12在输入控制单元11的控制下,仅向数据处理单元13输出所输入的数据。如果设备1是待机系统,则在输入控制单元11的控制下,将所输入的数据输出到数据处理单元13,并且将输入的数据直接输出到输出选择单元18。
数据处理单元13对从输入单元12输入的数据执行处理,以便与另一设备进行通信,并且将处理后的数据输出到缓冲单元14。缓冲单元14临时存储来自数据处理单元13的数据,在丢弃控制单元15的控制下,丢弃所累积的数据,并将所累积的数据输出到输出选择单元18。丢弃控制单元15控制在缓冲单元14中所累积的分组的丢弃。
操作状态监视单元16监视设备1和相邻信息处理设备(设备1的伙伴)的操作状态。输出控制单元17根据由操作状态监视单元16监视的设备的操作状态来控制输出数据的方法。也就是,当设备1是待机系统时,输出控制单元17允许输出选择单元18选择来自输入单元12的数据,并将该数据输出到后续级。另外,当设备1是活动系统时,输出控制单元17允许输出选择单元18选择来自缓冲单元14的数据,并将该数据输出到后续级。图2仅示出了涉及图2所示的信息处理设备1的从左到右的通信相关的配置,而省略了与从右到左的通信相关的配置。
在根据本发明的第一示例中,数据流取决于信息处理设备1是活动系统还是待机系统。下面将解释与信息处理设备1作为活动系统操作的情况和其作为待机系统操作的情况有关的数据流。首先,下面将解释当信息处理设备1作为活动系统操作时的数据流。
当信息处理设备1作为活动系统操作时,作为活动系统操作时,从操作状态监视单元16向输入控制单元11输入设备1是活动系统的监视结果。因此,控制输入到输入单元12的数据以便将其输入到数据处理单元13。输入单元12在输入控制单元11的控制下将输入的数据输出到数据处理单元13。数据处理单元13对从输入单元12输入的数据执行所需处理(例如,用于与相邻信息处理设备通信的所需处理),并将该数据输出到缓冲单元14。
缓冲单元14临时存储由数据处理单元13处理过的数据,并将所累积的数据顺序地输出到输出选择单元18。由于从操作状态监视单元16输入了设备1是活动系统的监视结果,输出控制单元17控制输出选择单元18来选择并输出来自缓冲单元14的数据。输出选择单元18选择来自缓冲单元14的数据并将其输出到后续级。
另一方面,当信息处理设备1作为待机系统操作时,从操作状态监视单元16向输入控制单元11输入设备1是待机系统的监视结果。因此,控制输入到输入单元12的数据以便将其输入到数据处理单元13,并将其直接输入到输出选择单元18。输入单元12将所输入的数据输出到数据处理单元13,并在输入控制单元11的控制下,将输入的数据输出到输出选择单元18。
由于从操作状态监视单元16输入了设备1是待机系统的监视结果,输出控制单元17控制输出选择单元18来选择并输出来自缓冲单元12的数据。输出选择单元18选择来自缓冲单元12的数据并将其输出到后续级。丢弃控制单元15监视缓冲单元14的累积数据,并适当地丢弃缓冲单元14的数据,从而使缓冲单元14不充满达到其容量的数据。
图3是根据本发明第一示例的操作状态监视过程的流程图。图4到7是根据本发明第一示例的操作过程的流程图。将参考图1到7来解释根据本发明第一示例的信息处理设备1的操作。图3所示的过程和图4到7所示的过程由执行存储器(记录介质)中所存储的程序的信息处理设备1的CPU来实现。
信息处理设备1的操作状态监视单元16保持与设备1相邻的两个设备的每一个是终端、伙伴信息处理设备还是非伙伴信息处理设备的识别信息。如果相邻设备是任意信息处理设备(图3所示的步骤S5、S6),则操作状态监视单元16监视该相邻信息处理设备的操作状态(图3中的步骤S7到S9)。
也就是,操作状态监视单元16将监视分组传送到相邻信息处理设备(图3所示的步骤S7)。如果不存在对此的应答,或接收到通知已经出现故障的应答(图3所示的步骤S8),则相邻信息处理设备登记为处于故障状态的设备(图3所示的步骤S9)。故障是指除了信息处理设备的正常操作状态之外的状态,例如信息处理设备的故障、CPU的故在状态、存储器的高使用率、超过预定值的业务率等。
另一方面,当信息处理设备1接收到来自相邻信息处理设备的监视分组时(图3所示的步骤S1)以及当在设备1中不存在故障时(图3所示的步骤S2)发布正常应答(图3所示的步骤S3)。如果在设备中已经出现故障(图3所示的步骤S2),则发布用于通知故障已经出现的应答(图3所示的步骤S4)。
下面将解释当信息处理设备1作为待机系统操作时、当其作为活动系统操作时、当在信息处理设备1作为待机系统操作时在相邻活动信息处理系统中出现故障时、以及当信息处理设备1作为活动系统时在相邻待机信息处理系统中出现故障时所执行的操作。
当信息处理设备1作为待机系统操作时(图4所示的步骤S11),以及当在相邻信息处理设备中没有出现故障时(图4所示的步骤S12),需要将从输入单元12直接输入的输入分组输出到输出选择单元18,并且由输入单元12和输出选择单元18执行该过程(图5所示的步骤S19)。然而,需要将输出分组存储在信息处理设备1的缓冲单元14中,以便准备相邻信息处理设备的故障。
因此,输入单元12不仅将分组输入到输出选择单元18,而且将分组输入到数据处理单元13(图5所示的步骤S20)。数据处理单元13对输入分组执行上述过程(图5所示的步骤S29)。
当需要原样输出输入的分组时(图5所示的步骤S21),当需要部分地更新并输出输入的分组时(图5所示的步骤S22),以及当需要产生和输出新分组时(图5所示的步骤S23),数据处理单元13将这些分组存储在缓冲单元14中(图5所示的步骤S24)。
由于信息处理设备1作为待机系统操作,缓冲单元14并不输出分组。然而,由于缓冲单元14的容量是有限的,当传送分组之后经过了预定时间时(图5所示的步骤S25),当接收到属于相同会话的预定数量的后续分组时(图5所示的步骤S26),当分配给该会话的缓冲器容量变满时(图5所示的步骤S27),等等,根据丢弃控制单元15的指令,缓冲单元14丢弃相应的分组(图5所示的步骤S28)。
当信息处理设备1作为活动系统操作时(图4所示的步骤S11),以及当在相邻活动信息处理设备中未出现故障时(图4所示的步骤S13)。输入控制单元11仅将来自输入单元12的分组输入到数据处理单元13(图7所示的步骤S33)。数据处理单元13对输入分组执行上述处理(图7所示的步骤S42)。
也就是,当需要原样输出输入的分组时(图7所示的步骤S34),当需要部分地更新并输出输入的分组时(图7所示的步骤S35),以及当需要产生并输出新分组时(图7所示的步骤S36),数据处理单元13将这些分组存储在缓冲单元14中。输出控制单元17检索缓冲单元14中所存储的分组,并将其从输出选择单元18输出到下一级(图7所示的步骤S37)。
然而,当检索到这些分组并从缓冲单元14输出时,并不从缓冲单元14中删除这些分组,而是针对相邻信息处理设备的故障而累积其。仅在上述情况下,根据丢弃控制单元15的指令来丢弃这些分组。也就是,当传送分组之后经过了预定时间时(图7所示的步骤S38),当接收到属于相同会话的预定数量的后续分组时(图7所示的步骤S39),当分配给该会话的缓冲器容量变满时(图7所示的步骤S40),等等,根据丢弃控制单元15的指令,缓冲单元14丢弃相应的分组(图7所示的步骤S41)。
然后,下面将解释在信息处理设备1作为待机系统操作期间在相邻活动信息处理设备中出现故障时所执行的操作(图4所示的步骤S12)。当操作状态监视单元16检测到相邻信息处理设备的故障时(图6所示的步骤S30),信息处理设备1开始作为活动系统而非故障的信息处理设备的操作,并且执行上述作为活动系统的操作(图6所示的步骤S32)。
此时,信息处理设备1传送缓冲单元14中所累积的分组(图6所示的步骤S31),并且开始作为活动系统的过程。因此,能够对故障的信息处理设备所丢失的分组进行重传。
另外,下面将解释在信息处理设备1作为活动系统操作期间在相邻活动信息处理设备中出现故障时所执行的操作(图4所示的步骤S13)。当操作状态监视单元16检测到相邻信息处理设备的故障时(图4所示的步骤S14),信息处理设备1继续作为活动系统的过程(图4所示的步骤S15)。
此时,缓冲单元14并不输出还未传送到相邻信息处理设备的分组,而将缓冲单元14中所累积且已经传送的分组重传到相邻的信息处理设备(图4所示的步骤S16),从而成功地重传故障的设备所丢失的分组。
当信息处理设备1变为故障时(图4所示的步骤S17),输入控制单元11控制输入单元12,以便将分组仅输入到输出选择单元18(图4所示的步骤S 18)。因此,信息处理设备1进入了用于接收分组的一部分直接与用于发射分组的一部分相连的状态,这等效于对故障的设备1进行旁路的状态。
因此,根据第一示例,通过利用串联在一起的活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13执行冗余配置的操作,能够通过相邻活动和待机信息处理设备来重传分组,尽管任意活动信息处理设备1-1到1-3变为故障且在故障的设备中所累积的分组已经被丢弃,从而实现了高可靠性的信息处理系统。
在第一示例中,通过输入单元12和输出选择单元18的机制,待机信息处理设备可以与伙伴活动信息处理设备处于相同状态。因此,当活动信息处理设备变为故障时,待机信息处理设备能够以由待机信息处理设备接管的活动系统的状态继续该处理。
图8是根据本发明第二示例的信息处理设备的配置的方框图。根据本发明第二示例的信息处理设备4对应于图1所示的根据本发明实施例的信息处理系统中的活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13。
在图8中,根据本发明第二示例的信息处理设备4具有与图2所示的根据本发明第一示例的信息处理设备1相同的配置,除了设置了用于监视对从设备4输出的数据的确认的确认接收单元41之外。为相同的组件赋予了相同的参考数字。相同的组件的操作与上述本发明第一示例中相同。
图9是图8所示的确认接收单元41的操作的流程图。下面将参考图8和9来解释确认接收单元41的操作。确认接收单元41的操作(即,图9所示的过程)由执行存储器(记录介质)中所存储的程序的CPU来实现,如同根据本发明第一示例的信息处理设备1的情况。
当设备4作为活动或待机系统操作时(图9所示的步骤S51),信息处理设备4的确认接收单元41监视来自接收终端3的、对从设备4中输出的分组的确认分组。例如,当输出分组是TCP(传输控制协议)会话中的分组时,确认分组是针对输出分组的TCP的ACK(确认分组)。该确认接收单元41监视数据所属的每一个会话的确认分组,以预定间隔监视针对数据所属的每一个会话的确认分组,或者以预定的速率来监视数据所属的每一个会话的确认分组。
当确认接收单元41确定了确认分组的接收时(图9所示的步骤S52),丢弃控制单元15丢弃该确认分组和在缓冲单元14上所累积的分组中在确认分组之前所接收到的分组(图9所示的步骤S53)。丢弃控制单元15可以丢弃在确认数据所属的会话中的确认分组之前预定时间的、缓冲单元14中所累积的分组,以及丢弃在确认数据所属的会话中比确认分组早预定量的分组。
因此,如同本发明的第一示例,在第二示例中,能够实现高可靠性的信息处理系统。另外,根据第二示例,通过监视来自接收终端3的确认分组,适当地丢弃在缓冲单元14中所累积的分组。因此,能够减少针对缓冲单元14的所需容量,从而减少了当故障出现时要重传的分组数。
在第二示例中,例如,解释了该分组和相应的确认,但是可以是应用层中的数据和相应的确认,并且还可以使用应用层中的请求和相应的响应。
图10是根据本发明第三示例的信息处理设备的配置的方框图。根据本发明第三示例的信息处理设备5对应于图1所示的根据本发明实施例的信息处理系统中的活动信息处理设备1-1到1-3和待机信息处理设备1-11到1-13。
在图10中,根据本发明第三示例的信息处理设备5包括状态保持单元51、确认传输单元52和确认分组输出选择单元53,并且将确认接收单元41的输出输入到丢弃控制单元15、输出控制单元17、状态保持单元51和确认分组输出选择单元53。另外,使用了与图8所示的根据本发明第二示例的信息处理设备4相同的配置,并且为相同的组件赋予了相同的参考数字。相同组件的操作与本发明的第二示例相同,但是将由确认接收单元41接收到的确认输入到确认分组输出选择单元53。
状态保持单元51保持数据处理单元13的处理状态(例如,已经输入了多少输入分组的状态和该过程已经执行到什么程度的状态,等等)。确认传输单元52根据数据处理单元13的处理结果来产生确认分组。在这种情况下,在数据处理单元13处理来自输入单元12的输入数据之前,其将输入数据与状态保持单元51的处理状态进行比较,如果完成了输入数据的处理,则将状态保持单元51的处理状态传递到确认传输单元52,并且允许确认传输单元52产生确认分组,指示数据已经处理到什么程度(确认分组指示接收到且由数据处理单元13处理的数据)。
确认分组输出选择单元53选择对从确认接收单元41接收到的确认分组的输出,或者对由确认传输单元52所产生的确认分组的输出,并且将所选的确认分组输出到前一级的设备。也就是,当从操作状态监视单元16输入了设备5是待机系统的监视结果时,确认分组输出选择单元53将由确认接收单元41接收到的确认分组输出到前一级的设备,并抑制由确认传输单元52所产生的确认分组向前一级的该设备的输出。当从操作状态监视单元16输入了设备5是活动系统的监视结果时,确认分组输出选择单元53将由确认传输单元52所产生的确认分组输出到前一级的该设备。
当从操作状态监视单元16向输出控制单元17输入了设备5从待机系统向活动系统改变的监视结果时,输出控制单元17抑制在由确认接收单元41接收到的确认分组所指定的分组之前的分组的输出。例如,当指示数据已经被处理到什么程度的确认分组到达确认接收单元41时,输出控制单元17已知在由确认分组所指定的分组之前的分组的输出。在这种情况下,根据由确认分组所指定的信息来改变由状态保持单元51所保持的状态。可以将状态保持单元51和缓冲单元14设置为一个存储单元(在附图中未示出)的存储区,并且该存储器还可以用来存储上述程序。
在本发明的第三示例中,数据流取决于信息处理设备5是作为活动系统还是作为待机系统操作。下面将解释关于信息处理设备5作为活动系统操作的情况和其作为待机系统操作的情况的数据流。然而,当信息处理设备5作为待机系统操作时,其类似于根据本发明的第二示例,除了确认分组输出选择单元53选择并将由确认接收单元41接收到的确认分组输出到前一级的该设备。因此,这里省略了对操作的说明,而下面将解释信息处理设备5作为活动系统操作时的数据流。
当信息处理设备5作为活动系统操作时,操作状态监视单元16向输入控制单元11输入设备5是活动系统的监视结果。因此,对输入到输入单元12的数据进行控制以便将其输入到数据处理单元13。输入单元12在输入控制单元11的控制下,将输入的数据输出到数据处理单元13。
在数据处理单元13处理来自输入单元12的输入数据之前,其将输入的数据与状态保持单元51的处理状态进行比较。如果还未完成输入数据的处理,则数据处理单元13对输入数据执行所需处理(例如,与相邻信息处理设备通信所需的处理),将处理过的数据输出到缓冲单元14,并将该处理状态保持在状态保持单元51中。同时,数据处理单元13将该处理结果传递到确认传输单元52。因此,确认传输单元52根据数据处理单元13的处理结果来产生确认分组。将由确认传输单元52所产生的确认分组从确认分组输出选择单元53输出到前一级的该设备。
如果已经完成了对输入数据的处理,则数据处理单元13将状态保持单元51的处理状态传递到确认传输单元52,并允许确认传输单元52产生指示数据已经被处理到什么程度的确认分组。确认传输单元52根据数据处理单元13的指令来产生确认分组,并且将所产生的确认分组从确认分组输出选择单元53输出到前一级的设备。因此,当在信息处理设备5之前的一级的活动设备中出现故障,且传送从待机系统改变为活动系统的设备的缓冲器中的数据时,可以宣布数据处理的程度,即,需要数据的哪一部分。
缓冲单元14临时累积由数据处理单元13处理过的数据,并将所累积的数据顺序地输出到输出选择单元18。由于从操作状态监视单元16向输出控制单元17输入了设备5是活动系统的监视结果,因此输出控制单元17控制输出选择单元18以选择并输出来自缓冲单元14的数据。输出选择单元18选择来自缓冲单元14的数据并将其输出到下一级。
然而,当从操作状态监视单元16向输出控制单元17输入了设备5已经从待机系统改变为活动系统的监视结果时,输出控制单元17抑制在由确认接收单元41接收到的确认分组所指定的分组之前的分组的输出。例如,当确认接收单元41接收到指示该处理已经进行到什么程度的确认分组时,输出控制单元17抑制由确认分组所指定的分组之前的分组的输出。在这种情况下,还根据由确认分组所指定的信息来改变状态保持单元51中所保持的状态。
图11到14是根据本发明第三示例的操作过程的流程图。下面将参考图10到14来解释根据本发明第三示例的信息处理设备5的操作。图11到14所示的过程由执行存储器(记录介质)中所存储的程序的信息处理设备5的CPU来实现。操作状态监视单元16的操作类似于根据本发明第一示例的操作。因此,这里省略对其的说明。
信息处理设备5作为待机系统操作(图11所示的步骤S61)。当相邻活动信息处理设备没有故障时(图11所示的步骤S62),需要将从输入单元12直接输入的插入分组输出到输出选择单元18,并且由输出选择单元18向下一级输出从输入单元12直接输入的输入分组(图12所示的步骤S69)。然而,还需要信息处理设备5针对相邻信息处理设备的故障而将输出分组存储在缓冲单元14中。
因此,输入单元12不仅将分组存储到输出选择单元18,而且将分组输入到数据处理单元13(图12所示的步骤S70)。数据处理单元13对输入分组执行处理(例如,诸如分组的报头信息的重新分配等通信中所需的处理,等等),并将结果存储在状态保持单元51中(图12所示的步骤S79)。
当需要原样输出所输入的分组时(图12所示的步骤S71)时,当需要部分地更新并输出输入的分组时(图12所示的步骤S72),以及当需要产生和输出新分组时(图12所示的步骤S73),数据处理单元13将这些分组存储在缓冲单元14中(图12所示的步骤S74)。
如上所述,由于信息处理设备5作为待机系统操作,缓冲单元14并不输出分组。然而,由于缓冲单元14的容量是有限的,当传送分组之后经过了预定时间时(图12所示的步骤S75),当接收到属于相同会话的预定数量的后续分组时(图12所示的步骤S76),当分配给该会话的缓冲器容量变满时(图12所示的步骤S77),等等,根据丢弃控制单元15的指令,缓冲单元14丢弃比相应的分组更早的预定数量的分组(图7所示的步骤S78)。
例如,尽管与信息处理设备5相邻的信息处理设备发布了针对第一百个分组的确认,但是在下一时刻,存在节点变为故障的可能性,并且在将第一百个分组传送到故障节点之前,丢弃第一百个分组。因此,信息处理设备5并不在针对第一百个分组发布确认之后丢弃该第一百个分组,而是丢弃比第一百个分组更早的分组,例如第五十个分组,从而保持了第五十一到第一百个分组。此时,参考每一个信息处理设备的缓冲器容量和网络的带宽延迟乘积值来确定要丢弃的分组。
在第三示例中,当从操作状态监视单元16向确认分组输出选择单元53输入了设备5是待机系统的监视结果时,确认分组输出选择单元53并不输出由确认传输单元52所产生的确认分组,而是输出由确认接收单元41接收到的确认分组。
然后,当信息处理设备5作为活动系统操作(图11所示的步骤S61),并且相邻活动信息处理设备没有故障时(图11所示的步骤S63),输入单元12仅向数据处理单元13输入分组(图14所示的步骤S83)。数据处理单元13对输入分组执行处理,并将处理结果存储在状态保持单元51中(图14所示的步骤S92)。确认传输单元52产生针对该输入分组的确认分组,并通过确认分组输出选择单元53来输出该分组。
当需要原样输出输入的分组时(图14所示的步骤S84),当需要部分地更新并输出输入的分组时(图14所示的步骤S85),以及当需要产生和输出新分组时(图14所示的步骤S86),数据处理单元13将这些分组存储在缓冲单元14中。输出控制单元17检索缓冲单元14中所存储的分组,并将其从输出选择单元18输出到下一级(图14所示的步骤S87)。
然而,当检索到分组并从缓冲单元14输出时,并不从缓冲单元14中删除该分组,而是针对相邻信息处理设备的故障而累积其。仅在以下情况下,根据丢弃控制单元15的指令来丢弃其。也就是,当传送分组之后经过了预定时间时(图14所示的步骤S88),当接收到属于相同会话的预定数量的后续分组时(图14所示的步骤S89),当分配给该会话的缓冲器容量变满时(图14所示的步骤S90),等等,根据丢弃控制单元15的指令,缓冲单元14丢弃比相应的分组更早的预定数量的分组(图14所示的步骤S91)。
当针对输出分组的确认分组到达确认接收单元41时,丢弃控制单元15和输出控制单元17对该确认分组执行所需处理,即,丢弃控制单元15执行诸如丢弃对由确认接收单元41接收到的确认分组所指定的分组之前、在缓冲器中所累积的分组的操作。另外,输出控制单元17抑制由确认接收单元41接收到的确认分组所指定的分组之前的分组的输出。例如,当确认接收单元41接收到指示数据已经被处理到什么程度的确认分组时,输出控制单元17抑制在由确认分组所指定的分组之前的分组的输出。在这种情况下,还根据确认分组所指定的信息来改变状态保持单元51所保持的状态。
接下来,下面将解释当信息处理设备5作为待机系统操作时、以及当相邻活动信息处理设备变为故障时要执行的处理(图11所示的步骤S62)。当操作状态监视单元16检测到相邻信息处理设备的故障时(图13所示的步骤S80),信息处理设备5针对已经出现故障的信息处理设备,开始其作为活动系统的操作,并执行上述作为活动系统的操作(图13所示的步骤S82)。
此时,信息处理设备5首先传送缓冲单元14中所累积的分组(图13所示的步骤S81),然后开始其作为活动系统的处理。因此,设备5能够重传已经检测到故障的信息处理设备中所丢失的分组。
在信息处理设备5作为活动系统的操作的同时在相邻活动信息处理设备中出现故障时所执行的操作类似于在根据本发明第一示例的信息处理设备1作为活动系统操作的同时在相邻活动信息处理设备中出现故障时所执行的操作,这里省略了对该操作的说明。
图15示出了根据本发明的第三示例,当出现故障时重传分组的操作。下面将解释根据本发明的第三示例,当出现故障时重传分组的操作。图15示出了当图10所示的信息处理设备5在待机信息处理设备1-12→活动信息处理设备1-2→活动信息处理设备1-3→待机信息处理设备1-13的串行布置中使用时(参见图1)所执行的操作。
当活动信息处理设备5-2变为故障且将待机信息处理设备5-12切换为活动系统时,待机信息处理设备5-12顺序地向活动信息处理设备5-3重传在缓冲单元14中所累积的传输分组“4”、“5”、“6”、“7”和“8”(在活动信息处理设备5-2中已经出现故障之前传送的分组)。
此时,如果分组“4”和“5”已经累积在活动信息处理设备5-3的缓冲单元14中,则活动信息处理设备5-3确认分组“4”和“5”的接收,并向待机信息处理设备5-12传送确认分组,以便传送从分组“6”开始的分组,或者通知已经接收到直到分组“5”的分组。
因此,待机信息处理设备5-12顺序地将缓冲单元14中所累积的分组“4”、“5”、“6”、“7”和“8”中的分组“6”、“7”和“8”传送到活动信息处理设备5-3。因此,在第三示例中,尽管活动信息处理设备5-2变为故障且在活动信息处理设备5-2中所累积的分组已经如上所述被丢弃,但是待机信息处理设备5-12能够重传在活动信息处理设备5-2中所丢弃的分组,从而实现高可靠性的信息处理系统。
因此,根据第三示例,如同本发明的第一示例,能够实现高可靠性的信息处理系统。另外,第三示例可以应用于诸如TCP会话转发器、万维网代理等设备,用于由信息处理设备而非接收终端3来发布针对接收数据的确认,不同于诸如用于原样输出接收到的数据的路由器等设备。
如上所述,在本发明的第一到第三示例中,通过串联在活动系统之前的级布置的待机系统,该待机系统仅通过保持输入到待机系统的数据来与活动系统同步,从而减少了状态同步处理的负载。由于输入到活动系统的数据始终由待机系统输出,不需要明确的状态同步过程,即,确认在缓冲器中所累积的数据的匹配状态、当检测到不匹配状态时拷贝数据、或者将数据累积在缓冲器中等过程。
图16是示出了根据本发明第四示例的信息处理设备的配置的方框图。根据本发明第四示例的信息处理设备9与图1所示的根据本发明第一示例的信息处理设备1具有相同的配置,除了针对当前示例新添加了路径切换设备操作状态监视单元91和路径切换设备控制单元92之外,并且为相同的组件赋予了相同的参考数字。相同组件的操作类似于根据本发明第一示例。路径切换设备操作状态监视单元91监视路径切换设备(未示出)的操作状态,而路径切换设备控制单元92控制路径切换设备的路径。
图17是使用图16所示的信息处理设备9的信息处理系统的配置的方框图。在图17中,根据本发明第四示例的信息处理系统包括发射终端2、接收终端3、活动信息处理设备9-1到9-3、待机信息处理设备9-11到9-13、第一路径切换设备20-1、20-3和20-5、第二路径切换设备20-2、20-4和20-6、第一通信设备21-1、21-3和21-5、以及第二通信设备21-2、21-4和21-6。活动信息处理设备9-1到9-3与待机信息处理设备9-11到9-13具有与图16所示的信息处理设备相同的配置。
图18到21是示出了根据本发明第四示例的信息处理系统的操作的说明图。图22和23是示出了根据本发明第四示例的信息处理系统的操作的流程图。参考图16到23,对根据本发明第四示例的信息处理系统的操作进行解释。由于根据本发明第四示例的信息处理设备9具有与根据本发明第一示例的信息处理设备共同的许多操作,下面仅说明差别。
首先,解释当将数据从发射终端2传输到接收终端3时所使用的通信路径。将从发射终端2传送来的数据通过第一通信设备21-1和第二路径切换设备20-2传输到待机信息处理设备9-11。已经接收到该数据的待机信息处理设备9-11通过第二路径切换设备20-2和第一路径切换设备20-1将数据传输到活动信息处理设备9-1。已经接收到该数据的活动信息处理设备9-1将数据传输到第二通信设备21-2。之后,将数据类似地通过待机信息处理设备传输到活动信息处理设备,并最终由接收终端3接收。
关于第一通信设备21-1、21-3和21-5与第二通信设备21-2、21-4和21-6之间、以及第一路径切换设备20-1、20-3和20-5与第二路径切换设备20-2、20-4和20-6之间的路径设置,能够通过控制在路径切换设备控制单元92中的每一个路径切换设备,利用上述路径来实现该通信。
下面将解释在路径切换设备操作状态监视单元91中的路径切换设备的状态监视器。路径切换设备操作状态监视单元91保持用于识别与待机信息处理设备直接相连的第一路径切换设备(20-1、20-3、20-5)、以及与活动信息处理设备直接相连的第二路径切换设备(20-2、20-4、20-6)的信息,并且监视各个操作状态。
活动信息处理设备(9-1、9-2、9-3)将监视分组传送到第一路径切换设备(20-1、20-3、20-5)和第二路径切换设备(20-2、20-4、20-6)。如果没有返回应答,或者如果存在通知已经出现故障的应答,则第一路径切换设备(20-1、20-3、20-5)和第二路径切换设备(20-2、20-4、20-6)被登记为故障的设备。路径切换设备控制单元92根据信息处理设备和路径切换设备的操作状态来控制路径切换设备。
下面将解释当路径切换设备变为故障时所执行的信息处理设备的操作。首先,将参考图18来解释直接与待机信息处理设备9-11相连的第二路径切换设备20-2变为故障的情况。
当第二路径切换设备20-2变为故障时(图22所示的步骤S101),每一个活动信息处理设备9-1和待机信息处理设备9-11的路径切换设备操作状态监视单元91将第二路径切换设备20-2登记为故障设备,并向路径切换设备控制单元92通知故障的出现(图22所示的步骤S 102)。在接收到第二路径切换设备20-2已经变为故障的通知时,每一个活动信息处理设备9-1和待机信息处理设备9-11的路径切换设备控制单元92控制第一路径切换设备20-1,从而能够将数据从第一通信设备21-1传输到第一路径切换设备20-1(图22所示的步骤S103)。
关于路径切换设备的控制,当活动信息处理设备9-1和待机信息处理设备9-11两者均处于操作状态时,通过操作状态监视单元16来确定哪一个执行控制来执行控制。活动信息处理设备9-1处理并传送在出现故障之前的数据。
接下来,下面将参考图19来解释与活动信息处理设备9-1直接相连的第一路径切换设备20-1已经变为故障的情况。如果确定由于待机信息处理设备9-11不能够将数据传输到活动信息处理设备9-1而使第一路径切换设备20-1变为故障(图22所示的步骤S104),每一个活动信息处理设备9-1和待机信息处理设备9-11的路径切换设备操作状态监视单元91将第一路径切换设备20-1登记为故障设备,并向路径切换设备控制单元92通知故障的出现(图22所示的步骤S105)。
在接收到第一路径切换设备20-1已经变为故障的通知时,每一个活动信息处理设备9-1和待机信息处理设备9-11的路径切换设备控制单元92控制第二路径切换设备20-2,从而第二路径切换设备20-2能够将数据传输到第二通信设备21-2(图22所示的步骤S106)。
关于路径切换设备的控制,当活动信息处理设备9-1和待机信息处理设备9-11两者均处于操作状态时,通过操作状态监视单元16来确定哪一个执行控制来执行控制。当待机信息处理设备9-11意识到第一路径切换设备20-1故障时,其意识到其不能够将数据传输到活动信息处理设备9-1,从而将设备9-11的操作状态改变为活动系统(图22所示的步骤S107)。
下面将参考附图来解释信息处理设备变为故障的情况。首先,将参考图20来解释活动信息处理设备9-1变为故障的情况。如同根据本发明的第一示例,当在活动信息处理设备9-1中出现故障时(图23所示的步骤S108),待机信息处理设备9-11的操作状态监视单元16将活动信息处理设备9-1登记为故障的设备,并将设备9-11的操作状态改变为活动系统。
活动信息处理设备9-1能够使接收到的数据通过,以便将数据传输到第二路径切换设备20-2。考虑功能失去的情况,活动信息处理设备9-1的路径切换设备控制单元92控制第一路径切换设备20-1,从而能够将从第一路径切换设备20-1传输到活动信息处理设备9-1的数据的路径切换到从第一路径切换设备20-1直接传输到第二通信设备21-2的数据的路径(图23所示的步骤S109)。
反之,待机信息处理设备9-11的路径切换设备控制单元92控制第二路径切换设备20-2,从而能够将从第二路径切换设备20-2传输到第一路径切换设备20-1的数据的路径切换到从第二路径切换设备20-2直接传输到第二通信设备21-2的数据的路径(图23所示的步骤S110)。
接下来,下面将参考图21来说明待机信息处理设备9-11已经变为故障的情况。如同本发明的第一示例,当待机信息处理设备9-11变为故障时(图23所示的步骤S111),活动信息处理设备9-1的操作状态监视单元16将待机信息处理设备9-11登记为故障的设备。
可能地,待机信息处理设备9-11使接收到的数据通过,以便将该数据传输到第二路径切换设备20-2。考虑功能失去的情况,活动信息处理设备9-1的路径切换设备控制单元92控制第二路径切换设备20-2,从而能够将从第二路径切换设备20-2传输到待机信息处理设备9-11的数据的路径切换到从第二路径切换设备20-2传输到第一路径切换设备20-1的数据的路径(图23所示的步骤S112)。
反之,活动信息处理设备9-1的路径切换设备控制单元92控制第一路径切换设备20-1,从而能够将数据从第一通信设备21-1传输到第一路径切换设备20-1(图23所示的步骤S113)。在第四示例中,已经解释了信息处理设备控制路径切换设备以控制路径的情况。还可能地,例如,当路径切换设备是以太网交换机时,自动地切换路径。
因此,在第四示例中,如同上述本发明的第一示例,能够实现高可靠性的信息处理系统。另外,根据第四示例,能够通过复制去往后续级的数据传输路径,能够进一步提高可靠性。
图24是根据本发明第五示例的信息处理设备的配置的方框图。在图24中,根据本发明第五示例的信息处理设备22与图16所示的根据本发明第四示例的信息处理设备9具有相同的配置,除了新添加了地址管理单元221和地址单元222之外,并且为相同的组件赋予了相同的参考数字。相同组件的操作类似于根据本发明第四示例。地址管理单元221根据信息处理设备22的操作状态来管理地址,而地址单元222登记该地址。
图25是使用图24所示的信息处理设备22的信息处理系统的配置的方框图。在图25中,根据本发明第五示例的信息处理系统包括发射终端2、接收终端3、活动信息处理设备22-1到22-3、待机信息处理设备22-11到22-13、第一路径切换设备20-1、20-3和20-5、第二路径切换设备20-2、20-4和20-6、第一通信设备21-1、21-3和21-5、以及第二通信设备21-2、2-14和21-6。活动信息处理设备22-1到22-3与待机信息处理设备22-11到22-13具有与图24所示的信息处理设备22相同的配置。
图26到30是示出了根据本发明第五示例的信息处理系统的操作的说明图。将参考图24到30来解释根据本发明第五示例的信息处理系统的操作。根据本发明第五示例的信息处理设备22的操作与本发明的第四示例的操作相同。因此,下面仅解释差别。
当信息处理设备22具有如同路由器那样的IP(因特网协议)地址时,信息处理设备22将地址用作识别信息处理系统中的每一个信息处理设备、发射终端2、接收终端3的信息。例如,这些地址为IP地址。根据操作状态来改变信息处理设备22的地址。
下面将描述登记上述地址的方法。如图26所示,当活动信息处理设备22-1和待机信息处理设备22-11两者均正常操作时,待机信息处理设备22-11登记代表性地址。代表性地址对应于网关等的IP地址。活动信息处理设备22-1登记除了代表性地址之外的其他地址。
如图28和29所示,当活动信息处理设备22-1由于活动信息处理设备22-1或与活动信息处理设备22-1直接相连的第一路径切换设备20-1的故障而不能够充当活动信息处理设备时,待机信息处理设备22-11将待机信息处理设备22-11的操作状态切换到活动系统的状态,但是原样使用代表性地址,而无需改变。
如图27和30所示,当待机信息处理设备22-11由于待机信息处理设备22-11或与待机信息处理设备22-11直接相连的第二路径切换设备20-2的故障而不能够充当待机信息处理设备时,活动信息处理设备22-1将由待机信息处理设备22-11所登记的代表性地址登记为设备22-1的地址,以便作为活动信息处理设备操作。
因此,根据第五示例,如同本发明的第四示例,能够实现高可靠性的信息处理系统。另外,根据第五示例,当活动信息处理设备和待机信息处理设备两者均正常操作时,针对待机信息处理设备登记代表性地址,从而允许从发射终端传送来的数据必要地通过待机信息处理设备来传送,并正确地对路径进行控制。
权利要求
1.一种通过操作多个信息处理设备而具有冗余配置的信息处理系统,其中所述信息处理设备包括操作状态监视装置,用于监视所述设备和另一设备的操作状态;输入装置,用于接收数据;缓冲装置,用于临时累积来自输入装置的数据;以及输出选择装置,用于根据由操作状态监视装置所监视的所述设备和另一设备的操作状态,选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一;以及多个信息处理设备串联在一起。
2.一种通过操作多个作为活动系统和待机系统的信息处理设备而具有冗余配置的信息处理系统,其中所述信息处理设备包括当所述设备作为待机系统操作时而使输入数据通过以去往后续级的装置;以及在作为活动系统的信息处理设备之前布置作为待机系统操作的信息处理设备,并且所述这些设备串联在一起。
3.根据权利要求2所述的信息处理系统,其特征在于所述信息处理设备包括输入装置,用于接收数据;缓冲装置,用于临时累积来自输入装置的数据;以及选择装置,用于选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一;以及当所述设备作为活动系统操作时,所述选择装置选择并输出缓冲装置中所累积的数据,而当所述设备作为待机系统操作时,选择并输出直接从输入装置输入的数据。
4.根据权利要求3所述的信息处理系统,其特征在于当信息处理设备作为活动系统操作且检测到相邻信息处理设备的故障时,所述信息处理设备顺序地输出以缓冲装置中所累积的最早数据为开始的数据。
5.根据权利要求3所述的信息处理系统,其特征在于当所述设备作为待机系统操作且检测到相邻信息处理设备的故障时,将所述信息处理设备切换到活动系统,且输出所述缓冲装置中所累积的数据。
6.根据权利要求3所述的信息处理系统,其特征在于所述信息处理设备包括丢弃控制装置,用于当所述设备作为待机系统操作时,控制所述缓冲装置丢弃缓冲装置中所累积的数据。
7.根据权利要求6所述的信息处理系统,其特征在于当在数据被存储在缓冲装置之后经过了预定时间时,所述丢弃控制装置丢弃所述数据。
8.根据权利要求6所述的信息处理系统,其特征在于当在缓冲装置中累积的数据所属的会话中接收到预定数量或更多的后续数据块时,所述丢弃控制装置丢弃所述数据。
9.根据权利要求6所述的信息处理系统,其特征在于当所述缓冲装置充满数据时,所述丢弃控制装置顺序地丢弃以最早数据为开始的数据。
10.根据权利要求6所述的信息处理系统,其特征在于所述信息处理设备包括确认接收装置,用于监视对从所述设备输出的数据的确认;以及所述丢弃控制装置根据确认接收装置的监视结果来丢弃缓冲装置中所累积的数据。
11.根据权利要求10所述的信息处理系统,其特征在于所述丢弃控制装置丢弃所述缓冲装置所累积的数据中、与由确认接收装置接收到的确认相对应的数据。
12.根据权利要求10所述的信息处理系统,其特征在于所述丢弃控制装置丢弃在与所述确认相对应的数据所属的会话中、与所述确认相对应的数据之前在缓冲装置中所累积的数据。
13.根据权利要求10所述的信息处理系统,其特征在于所述丢弃控制装置丢弃在与所述确认相对应的数据所属的会话中、与所述确认相对应的数据之前预定时间、在缓冲装置中所累积的数据。
14.根据权利要求10所述的信息处理系统,其特征在于所述丢弃控制装置丢弃在与所述确认相对应的数据所属的会话中、比与所述确认相对应的数据更早的预定量的数据。
15.根据权利要求10所述的信息处理系统,其特征在于所述确认接收装置监视针对数据所属的每一个会话的确认。
16.根据权利要求10所述的信息处理系统,其特征在于所述确认接收装置以预定的时间间隔来监视针对数据所属的每一个会话的确认。
17.根据权利要求10所述的信息处理系统,其特征在于所述确认接收装置以预定速率来监视针对数据所属的每一个会话的确认。
18.根据权利要求10所述的信息处理系统,其特征在于所述信息处理设备包括确认传输装置,用于产生并传输对接收到的数据的确认;以及确认输出选择装置,用于根据所述设备的操作状态,选择是否要将所产生的确认输出到发出所述接收到的数据的发射器。
19.根据权利要求18所述的信息处理系统,其特征在于当所述设备作为活动系统操作时,所述确认输出选择装置将所产生的确认输出到发射器。
20.根据权利要求18所述的信息处理系统,其特征在于当所述设备作为待机系统操作时,所述确认输出选择装置抑制所产生的确认向发射器的输出。
21.根据权利要求18所述的信息处理系统,其特征在于当所述设备作为待机系统操作且检测到相邻信息处理设备的故障时,所述确认输出选择装置将所产生的确认输出到发射器。
22.根据权利要求18所述的信息处理系统,其特征在于当检测到相邻信息处理设备的故障时,所述信息处理设备重传包括已经从信息处理设备传送来的数据的数据。
23.根据权利要求2所述的信息处理系统,其特征在于在最接近于发射器的一对信息处理设备中,将作为待机系统操作的信息处理设备布置得比作为活动系统操作的信息处理设备更接近于所述发射器;在最接近于接收器的一对信息处理设备中,将作为待机系统操作的信息处理设备布置得比作为活动系统操作的信息处理设备更接近于所述接收器;并且所述信息处理设备串联在一起。
24.根据权利要求2所述的信息处理系统,其特征在于当在作为活动系统操作的信息处理设备正在操作的同时,不能够进行对作为活动系统操作的信息处理设备的数据传输时,作为待机系统操作的信息处理设备将所述设备的操作状态切换到活动系统。
25.根据权利要求2所述的信息处理系统,其特征在于当作为活动系统操作的信息处理设备和作为待机系统操作的信息处理设备两者均正常操作时,作为待机系统操作的信息处理设备具有作为所述设备的地址的代表性地址。
26.根据权利要求2所述的信息处理系统,其特征在于当作为活动系统操作的信息处理设备和作为待机系统操作的信息处理设备两者均正常操作时,作为活动系统操作的信息处理设备具有除了作为所述设备的地址的代表性地址之外的其他地址。
27.根据权利要求25所述的信息处理系统,其特征在于当作为活动系统操作的信息处理设备意识到作为待机系统操作的信息处理设备变为故障且不能够使用作为待机系统操作的信息处理设备时,所述设备具有作为所述设备的地址的代表性地址。
28.一种通过多个信息处理设备的操作而形成冗余系统的信息处理设备,包括操作状态监视装置,用于监视所述设备和另一设备的操作状态;输入装置,用于接收数据;缓冲装置,用于临时累积来自输入装置的数据;以及输出选择装置,用于根据由操作状态监视装置所监视的所述设备和另一设备的操作状态,选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一;其中所述设备与多个信息处理设备中的每一个串联在一起。
29.一种通过作为活动系统和待机系统操作而形成冗余系统的信息处理系统,包括当所述设备作为待机系统操作时而使输入数据通过以去往后续级的装置;以及当所述设备作为待机系统操作时,在作为活动系统操作的信息处理设备之前布置所述设备,并且所述设备与作为活动系统操作的信息处理设备串联在一起。
30.根据权利要求29所述的信息处理设备,其特征在于包括输入装置,用于接收数据;缓冲装置,用于临时累积来自输入装置的数据;以及选择装置,用于选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一;以及当所述设备作为活动系统操作时,所述选择装置选择并输出缓冲装置中所累积的数据,而当所述设备作为待机系统操作时,选择并输出直接从输入装置输入的数据。
31.根据权利要求30所述的信息处理设备,其特征在于当所述设备作为活动系统操作且检测到相邻信息处理设备的故障时,所述设备顺序地输出以缓冲装置中所累积的最早数据为开始的数据。
32.根据权利要求30所述的信息处理设备,其特征在于当所述设备作为待机系统操作且检测到相邻信息处理设备的故障时,将所述设备切换到活动系统,且输出所述缓冲装置中所累积的数据。
33.根据权利要求30所述的信息处理设备,其特征在于包括丢弃控制装置,用于当所述设备作为待机系统操作时,丢弃缓冲装置中所累积的数据。
34.根据权利要求33所述的信息处理设备,其特征在于当在数据被存储在缓冲装置之后经过了预定时间时,所述丢弃控制装置丢弃所述数据。
35.根据权利要求33所述的信息处理设备,其特征在于当在缓冲装置中累积的数据所属的会话中接收到预定数量或更多的后续数据块时,所述丢弃控制装置丢弃所述数据。
36.根据权利要求33所述的信息处理设备,其特征在于当所述缓冲装置充满数据时,所述丢弃控制装置顺序地丢弃以最早数据为开始的数据。
37.根据权利要求33所述的信息处理设备,其特征在于包括确认接收装置,用于监视对从所述设备输出的数据的确认;其中所述丢弃控制装置根据确认接收装置的监视结果来丢弃缓冲装置中所累积的数据。
38.根据权利要求37所述的信息处理设备,其特征在于所述丢弃控制装置丢弃所述缓冲装置所累积的数据中、与由确认接收装置接收到的确认相对应的数据。
39.根据权利要求37所述的信息处理设备,其特征在于所述丢弃控制装置丢弃在与所述确认相对应的数据所属的会话中、与所述确认相对应的数据之前在缓冲装置中所累积的数据。
40.根据权利要求37所述的信息处理设备,其特征在于所述丢弃控制装置丢弃在与所述确认相对应的数据所属的会话中、与所述确认相对应的数据之前预定时间、在缓冲装置中所累积的数据。
41.根据权利要求37所述的信息处理设备,其特征在于所述丢弃控制装置丢弃在与所述确认相对应的数据所属的会话中、比与所述确认相对应的数据更早的预定量的数据。
42.根据权利要求37所述的信息处理设备,其特征在于所述确认接收装置监视针对数据所属的每一个会话的确认。
43.根据权利要求37所述的信息处理设备,其特征在于所述确认接收装置以预定的时间间隔来监视针对数据所属的每一个会话的确认。
44.根据权利要求37所述的信息处理设备,其特征在于所述确认接收装置以预定速率来监视针对数据所属的每一个会话的确认。
45.根据权利要求37所述的信息处理设备,其特征在于包括确认传输装置,用于产生并传输对接收到的数据的确认;以及确认输出选择装置,用于根据所述设备的操作状态,选择是否要将所产生的确认输出到发出所述接收到的数据的发射器。
46.根据权利要求45所述的信息处理设备,其特征在于当所述设备作为活动系统操作时,所述确认输出选择装置将所产生的确认输出到发射器。
47.根据权利要求45所述的信息处理设备,其特征在于当所述设备作为待机系统操作时,所述确认输出选择装置抑制所产生的确认向发射器的输出。
48.根据权利要求45所述的信息处理设备,其特征在于当所述设备作为待机系统操作且检测到相邻信息处理设备的故障时,所述确认输出选择装置将所产生的确认输出到发射器。
49.根据权利要求45所述的信息处理设备,其特征在于当检测到相邻信息处理设备的故障时,所述信息处理设备重传包括已经从信息处理设备传送来的数据的数据。
50.根据权利要求29所述的信息处理设备,其特征在于在最接近于发射器的一对信息处理设备中,将作为待机系统操作的信息处理设备布置得比作为活动系统操作的信息处理设备更接近于所述发射器;在最接近于接收器的一对信息处理设备中,将作为待机系统操作的信息处理设备布置得比作为活动系统操作的信息处理设备更接近于所述接收器;并且所述设备串联在一起。
51.根据权利要求29所述的信息处理设备,其特征在于当在作为活动系统操作的信息处理设备正在操作的同时,不能够进行对作为活动系统操作的信息处理设备的数据传输时,作为待机系统操作的信息处理设备将所述设备的操作状态切换到活动系统。
52.根据权利要求29所述的信息处理设备,其特征在于当作为活动系统操作的信息处理设备和作为待机系统操作的信息处理设备两者均正常操作时,作为待机系统操作的信息处理设备具有作为所述设备的地址的代表性地址。
53.根据权利要求29所述的信息处理设备,其特征在于当作为活动系统操作的信息处理设备和作为待机系统操作的信息处理设备两者均正常操作时,作为活动系统操作的信息处理设备具有除了作为所述设备的地址的代表性地址之外的其他地址。
54.根据权利要求52所述的信息处理设备,其特征在于当作为活动系统操作的信息处理设备意识到作为待机系统操作的信息处理设备变为故障且不能够使用作为待机系统操作的信息处理设备时,所述设备具有作为所述设备的地址的代表性地址。
55.一种用于通过操作多个信息处理设备而具有冗余配置的信息处理系统的信息处理方法,其中所述信息处理设备监视所述设备和另一设备的操作状态;通过用于接收数据的输入装置来接收数据;以及根据所监视的所述设备和另一设备的操作状态,选择并输出用于临时累积来自输入装置的数据的缓冲装置中所累积的数据、和直接从输入装置输入的数据之一;以及所述多个信息处理设备串联在一起。
56.一种用于通过操作多个作为活动系统和待机系统的信息处理设备而具有冗余配置的信息处理系统的信息处理方法,包括当所述设备作为待机系统操作时,所述信息处理设备执行使输入数据通过以去往后续级的处理;以及在作为活动系统操作的信息处理设备之前布置作为待机系统操作的信息处理设备,并且所述设备串联在一起。
57.根据权利要求56所述的信息处理方法,其特征在于所述信息处理设备执行通过输入装置接收数据的处理、在缓冲装置中临时累积来自输入装置的数据的处理、以及选择并输出缓冲装置中所累积的数据和直接从输入装置输入的数据之一的处理;以及当所述设备作为活动系统操作时,所述选择并输出数据的处理选择并输出缓冲装置中所累积的数据,而当所述设备作为待机系统操作时,选择并输出直接从输入装置输入的数据。
58.根据权利要求57所述的信息处理方法,其特征在于当所述信息处理设备作为活动系统操作且检测到相邻信息处理设备的故障时,所述设备顺序地输出以缓冲装置中所累积的最早数据为开始的数据。
59.根据权利要求57所述的信息处理方法,其特征在于当所述设备作为待机系统操作且检测到相邻信息处理设备的故障时,将所述信息处理设备切换到活动系统,且输出所述缓冲装置中所累积的数据。
60.根据权利要求57所述的信息处理方法,其特征在于所述信息处理设备执行当所述设备作为待机系统操作时、丢弃缓冲装置中所累积的数据的处理。
61.根据权利要求60所述的信息处理方法,其特征在于当在数据被存储在缓冲装置之后经过了预定时间时,所述丢弃数据的处理丢弃所述数据。
62.根据权利要求60所述的信息处理方法,其特征在于当在缓冲装置中累积的数据所属的会话中接收到预定数量或更多的后续数据块时,所述丢弃数据的处理丢弃所述数据。
63.根据权利要求60所述的信息处理方法,其特征在于当所述缓冲装置充满数据时,所述丢弃数据的处理顺序地丢弃以最早数据为开始的数据。
64.根据权利要求60所述的信息处理方法,其特征在于所述信息处理设备执行监视对从所述设备输出的数据的确认的处理;以及所述丢弃数据的处理根据监视所述确认的处理的监视结果来丢弃缓冲装置中所累积的数据。
65.根据权利要求64所述的信息处理方法,其特征在于所述丢弃数据的处理丢弃所述缓冲装置所累积的数据中、与通过监视所述确认的处理接收到的确认相对应的数据。
66.根据权利要求64所述的信息处理方法,其特征在于所述丢弃数据的处理丢弃在与所述确认相对应的数据所属的会话中、与所述确认相对应的数据之前在缓冲装置中所累积的数据。
67.根据权利要求64所述的信息处理方法,其特征在于所述丢弃数据的处理丢弃在与所述确认相对应的数据所属的会话中、与所述确认相对应的数据之前预定时间、在缓冲装置中所累积的数据。
68.根据权利要求64所述的信息处理方法,其特征在于所述丢弃数据的处理丢弃在与所述确认相对应的数据所属的会话中、比与所述确认相对应的数据更早的预定量的数据。
69.根据权利要求64所述的信息处理方法,其特征在于所述监视所述确认的处理监视针对数据所属的每一个会话的确以。
70.根据权利要求64所述的信息处理方法,其特征在于所述监视所述确认的处理以预定的时间间隔来监视针对数据所属的每一个会话的确认。
71.根据权利要求64所述的信息处理方法,其特征在于所述监视所述确认的处理以预定速率来监视针对数据所属的每一个会话的确认。
72.根据权利要求64所述的信息处理方法,其特征在于包括所述信息处理设备执行产生并传输对接收到的数据的确认的处理、根据所述设备的操作状态,选择是否要将所产生的确认输出到发出所述接收到的数据的发射器的处理。
73.根据权利要求72所述的信息处理方法,其特征在于当所述设备作为活动系统操作时,所述选择是否要输出所产生的确认的处理将所产生的确认输出到发射器。
74.根据权利要求72所述的信息处理方法,其特征在于当所述设备作为待机系统操作时,所述选择是否要输出所产生的确认的处理抑制所产生的确认向发射器的输出。
75.根据权利要求72所述的信息处理方法,其特征在于当所述设备作为待机系统操作且检测到相邻信息处理设备的故障时,所述选择是否要输出所产生的确认的处理将所产生的确认输出到发射器。
76.根据权利要求72所述的信息处理方法,其特征在于当检测到相邻信息处理设备的故障时,所述信息处理设备重传包括已经从信息处理设备传送来的数据的数据。
77.根据权利要求56所述的信息处理方法,其特征在于在最接近于发射器的一对信息处理设备中,将作为待机系统操作的信息处理设备布置得比作为活动系统操作的信息处理设备更接近于所述发射器;在最接近于接收器的一对信息处理设备中,将作为待机系统操作的信息处理设备布置得比作为活动系统操作的信息处理设备更接近于所述接收器;并且所述信息处理设备串联在一起。
78.根据权利要求56所述的信息处理方法,其特征在于当在作为活动系统操作的信息处理设备正在操作的同时,不能够进行对作为活动系统操作的信息处理设备的数据传输时,作为待机系统操作的信息处理设备将所述设备的操作状态切换到活动系统。
79.根据权利要求56所述的信息处理方法,其特征在于当作为活动系统操作的信息处理设备和作为待机系统操作的信息处理设备两者均正常操作时,作为待机系统操作的信息处理设备具有作为所述设备的地址的代表性地址。
80.根据权利要求56所述的信息处理方法,其特征在于当作为活动系统操作的信息处理设备和作为待机系统操作的信息处理设备两者均正常操作时,作为活动系统操作的信息处理设备具有除了作为所述设备的地址的代表性地址之外的其他地址。
81.根据权利要求79所述的信息处理方法,其特征在于当作为活动系统操作的信息处理设备意识到作为待机系统操作的信息处理设备变为故障且不能够使用作为待机系统操作的信息处理设备时,所述设备具有作为所述设备的地址的代表性地址。
82.一种针对用于通过操作多个信息处理设备而具有冗余配置的信息处理系统的信息处理方法的程序,其中所述信息处理设备的计算机被引导用于执行以下处理监视所述设备和另一设备的操作状态;通过输入装置来接收数据;以及根据所监视的所述设备和另一设备的操作状态,选择并输出用于临时累积来自输入装置的数据的缓冲装置中所累积的数据、和直接从输入装置输入的数据之一;以及所述多个信息处理设备串联在一起。
83.一种针对用于通过操作多个作为活动系统和待机系统的信息处理设备而具有冗余配置的信息处理系统的信息处理方法的程序,其中所述信息处理设备的计算机被引导用于执行以下处理当所述设备作为待机系统操作时,所述信息处理设备执行使输入数据通过以去往后续级的处理;以及在作为活动系统操作的信息处理设备之前布置作为待机系统操作的信息处理设备,并且所述设备串联在一起。
84.根据权利要求83所述的程序,其特征在于所述信息处理设备的计算机被引导用于执行以下处理当所述设备作为待机系统操作时,丢弃缓冲装置中所累积的输入数据。
全文摘要
通过活动系统和待机系统操作的信息处理系统能够减少状态同步过程的负载。在最接近于信息处理系统中的发射终端的一对活动信息处理设备和待机信息处理设备中,将待机信息处理设备布置得更接近于发射终端。在最接近于信息处理系统中的接收终端的一对活动信息处理设备和待机信息处理设备中,将待机信息处理设备布置得更接近于接收终端。在其他对中,或者将待机信息处理设备布置得更接近于发射终端或者接收终端。
文档编号H04L12/24GK1809030SQ20061000592
公开日2006年7月26日 申请日期2006年1月19日 优先权日2005年1月19日
发明者山口一郎, 下西英之, 长谷川洋平, 浜崇之, 村濑勉, 阿留多伎明良 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1