專利名稱:信息處理系統(tǒng)、信息處理設備和信息處理方法及其程序的制作方法
技術領域:
本發(fā)明涉及一種信息處理系統(tǒng)、信息處理設備和信息處理方法和用于其的程序,更具體地,涉及一種保護通信設備以使其免于故障的方法,用于提高對在形成信息處理系統(tǒng)的任何組件中出現(xiàn)的故障的抵抗力。
背景技術:
通常,故障設備被分離且使用冗余設備,作為對抗通信設備的故障的措施。例如,在設備中準備旁路,當出現(xiàn)故障時,將控制切換到旁路上然后執(zhí)行通信(例如,參考文獻“Packet Shaper TechnologicalInformationBypass Capabilities as Countermeasures againstFault/Fail-over Management Capabilities”(2004Macnica NetworkCorp.),http//www.macnica.net/packeteer/packetshp_tech_05.html)。配置冗余設備的方法能夠并行地連接兩個設備以便將設備分別作為活動系統(tǒng)和待機系統(tǒng)來操作(例如,參考文獻“High AvailabilityFire Wall”作者Yoshitane Tachibana,Oki Technical Review,OkiElectric Industry Co.,Ltd.,2000年7月,卷67,發(fā)行183,第2次,第103到106頁),http//www.oki.com/jp/Home/JIS/Books/KENKAI/n183/pdf/183R24.pdf)。在該方法中,當故障出現(xiàn)在活動系統(tǒng)中時,將控制切換到待機系統(tǒng)并執(zhí)行通信。
特別地,當通信設備管理發(fā)射/接收終端之間所進行的通信的狀態(tài)并將接收到的確認傳送到發(fā)射器,諸如SOCKS服務器時,需要保持活動系統(tǒng)和待機系統(tǒng)之間的同步(例如,參考M.Leech、M.Ganis、Y.Lee、R.Kuris、D.Koblas、L.Jones所著的“SOCKS Protocol Version 5,”Internet Engineering Task Force,RFC 1928,1996年3月)?!盃顟B(tài)”表示在終端之間、哪一部分數(shù)據(jù)已經被發(fā)射和接收。
圖31示出了上述冗余設備的示例。在圖31中,開關(SW)6與活動信息處理設備7和待機信息處理設備8的輸入端子相連,而開關9與其輸出端子相連。利用這些開關6和9,對活動系統(tǒng)和待機系統(tǒng)進行切換。也就是,開關6將輸入數(shù)據(jù)輸出到活動信息處理設備7和待機信息處理設備8的每一個。在來自活動信息處理設備7和待機信息處理設備8的數(shù)據(jù)中,開關9將來自活動信息處理設備7的數(shù)據(jù)輸出到下一級。
活動信息處理設備7和待機信息處理設備8分別包括數(shù)據(jù)處理單元71和81、緩沖單元72和82、丟棄控制單元73和83、操作狀態(tài)監(jiān)視單元74和84、輸出選擇單元75和85、以及狀態(tài)同步處理單元76和86。
數(shù)據(jù)處理單元71和81執(zhí)行與附圖中并未輸出的另一設備通信的過程,以處理通過開關6輸入的數(shù)據(jù),并將處理后的數(shù)據(jù)輸出到緩沖單元72和82。緩沖單元72和82累積來自數(shù)據(jù)處理單元71和81的數(shù)據(jù),將累積的狀態(tài)輸出到狀態(tài)同步處理單元76和86、在丟棄控制單元73和83的控制下丟棄所累積的數(shù)據(jù),并將所累積的數(shù)據(jù)輸出到輸出選擇單元75和85。
當諸如數(shù)據(jù)被累積到緩沖單元72和82的滿容量時,丟棄控制單元73和83傳送丟棄去往緩沖單元72和82的數(shù)據(jù)的指令。操作狀態(tài)監(jiān)視單元74和84監(jiān)視包括操作狀態(tài)監(jiān)視單元的信息處理設備是正在作為活動系統(tǒng)操作還是作為待機系統(tǒng)操作,將監(jiān)視結果傳送給輸出選擇單元75和85,并且將監(jiān)視結果向操作狀態(tài)監(jiān)視單元84和74相互傳送。
當將作為活動系統(tǒng)的監(jiān)視結果從操作狀態(tài)監(jiān)視單元74和84輸入時,輸出選擇單元75和85將來自緩沖單元72和82的數(shù)據(jù)輸出到開關9。當將作為待機系統(tǒng)的監(jiān)視結果被輸入時,抑制從緩沖單元72和82向開關9的數(shù)據(jù)輸出。狀態(tài)同步處理單元76和86將來自緩沖單元72和82的累積狀態(tài)相互比較,并且相互執(zhí)行同步過程(拷貝和累積數(shù)據(jù)),從而可以使緩沖單元72和82的累積狀態(tài)變?yōu)橄嗤?br>
圖32示出了活動信息處理設備7和待機信息處理設備8之間的同步過程。在圖32中,如果當分組數(shù)據(jù)“5”、“6”、“7”和“8”正在被累積到活動信息處理設備7的緩沖單元72中時,在向待機信息處理設備8的數(shù)據(jù)傳輸期間分組丟失(分組數(shù)據(jù)“8”丟失),則在緩沖單元72和82中所累積的分組數(shù)據(jù)的狀態(tài)不匹配。
為了去除不匹配狀態(tài),則在狀態(tài)同步處理單元76和86之間執(zhí)行明確的同步過程。在該同步過程中,由狀態(tài)同步處理單元76和86拷貝緩沖單元72中的分組數(shù)據(jù)“8”,將拷貝的數(shù)據(jù)傳輸?shù)骄彌_單元82并累積在那兒。因此,能夠去除緩沖單元72和82中累積的分組數(shù)據(jù)的不匹配狀態(tài)。
在形成冗余設備時需要同步過程的理由在于如果保持活動系統(tǒng)和待機系統(tǒng)之間的不匹配狀態(tài)而將系統(tǒng)切換到待機系統(tǒng),則會出現(xiàn)通信斷開。由于該設備在接收到從發(fā)射器傳送的數(shù)據(jù)時返回確認,因此,如果發(fā)射器接收到該確認,則丟棄該數(shù)據(jù)。如果在傳送與確認相對應的數(shù)據(jù)之前在活動系統(tǒng)中出現(xiàn)了故障,則僅待機系統(tǒng)能夠恢復該數(shù)據(jù)。另外,如果當活動系統(tǒng)中出現(xiàn)故障時,在保持不匹配狀態(tài)的同時就系統(tǒng)切換到待機系統(tǒng),則不能夠解決發(fā)射和接收終端之間的不匹配狀態(tài)的問題,從而引起了通信斷開。
因此,當形成上述冗余設備時,需要保持活動系統(tǒng)和待機系統(tǒng)之間的狀態(tài)的同步。然而,針對每一塊接收到的數(shù)據(jù),均要執(zhí)行該同步過程,當根據(jù)同步過程的定時保持活動系統(tǒng)和待機系統(tǒng)的不匹配狀態(tài)的同時在活動系統(tǒng)中出現(xiàn)故障,并且將系統(tǒng)切換為待機系統(tǒng)時,會引起設備的過載狀態(tài),降低通信性能并引起了通信斷開。
在針對通信設備的故障的上述傳統(tǒng)措施中,當由信息處理設備管理的會話數(shù)量存在增加時,還存在管理信息量的增加,并且活動系統(tǒng)和待機系統(tǒng)之間的狀態(tài)同步過程的負載,即確認緩沖器中所累積的數(shù)據(jù)的狀態(tài)匹配、當狀態(tài)不匹配時拷貝數(shù)據(jù)、以及在緩沖器中累積數(shù)據(jù)的負載會發(fā)生增加。因此,執(zhí)行狀態(tài)同步過程,從而引起了減少通信效率、吞吐量和通信性能的問題。
另外,在對抗通信設備故障的傳統(tǒng)措施中,如果信息處理設備終止了發(fā)射和接收終端之間用于接管的通信會話,以及如果在數(shù)據(jù)由活動系統(tǒng)接收而并未由待機系統(tǒng)接收的同時而由待機系統(tǒng)接管了活動系統(tǒng)的過程(參考圖32),則不能夠恢復不可以接收的數(shù)據(jù),并且不能夠恢復發(fā)射和接收終端之間的不匹配的通信狀態(tài),從而引起了由于活動系統(tǒng)和待機系統(tǒng)之間的不匹配狀態(tài)而引起的通信斷開的問題。
在對抗通信設備中的故障的傳統(tǒng)措施中存在不能夠由待機系統(tǒng)接收的數(shù)據(jù)的狀態(tài)下(參考圖32),當將系統(tǒng)從活動系統(tǒng)切換到待機系統(tǒng)時,如果在發(fā)射和接收終端之間的通信中在傳輸層中使用TCP(傳輸控制協(xié)議),則要考慮定時,從而引起了由于活動系統(tǒng)和待機系統(tǒng)之間的不匹配狀態(tài)而引起的通信性能降低的問題。
發(fā)明內容
本發(fā)明的目的是提出一種信息處理系統(tǒng)、信息處理設備、信息處理方法和用于系統(tǒng)和設備的程序,以解決上述問題并減少通過活動系統(tǒng)和待機系統(tǒng)操作的信息處理系統(tǒng)中的狀態(tài)同步過程的負載。
本發(fā)明的另一目的是提出一種信息處理系統(tǒng)、信息處理設備、信息處理方法和用于系統(tǒng)和設備的程序,以允許待機系統(tǒng)保持活動系統(tǒng)的狀態(tài)。
本發(fā)明的另一目的是提出一種信息處理系統(tǒng)、信息處理設備、信息處理方法和用于系統(tǒng)和設備的程序,以便在相鄰信息處理設備出現(xiàn)故障的情況下有效地使用用于累積數(shù)據(jù)的緩沖器。
根據(jù)本發(fā)明的信息處理系統(tǒng)通過操作多個信息處理設備而具有冗余配置。所述信息處理設備包括操作狀態(tài)監(jiān)視裝置,用于監(jiān)視所述設備和另一設備的操作狀態(tài);輸入裝置,用于接收數(shù)據(jù);緩沖裝置,用于臨時累積來自輸入裝置的數(shù)據(jù);以及輸出選擇裝置,用于根據(jù)由操作狀態(tài)監(jiān)視裝置所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一;以及多個信息處理設備串聯(lián)在一起。
根據(jù)本發(fā)明的另一信息處理系統(tǒng)通過操作多個作為活動系統(tǒng)和待機系統(tǒng)的信息處理設備而具有冗余配置。所述信息處理設備包括當所述設備作為待機系統(tǒng)操作時而使輸入數(shù)據(jù)通過以去往后續(xù)級的裝置;以及在作為活動系統(tǒng)的信息處理設備之前布置作為待機系統(tǒng)操作的信息處理設備,并且所述這些設備串聯(lián)在一起。
所述信息處理設備還包括丟棄控制裝置,用于當所述設備作為待機系統(tǒng)操作時,丟棄緩沖裝置中所累積的輸入數(shù)據(jù)。
根據(jù)本發(fā)明的信息處理設備通過多個信息處理設備的操作而形成冗余系統(tǒng),并且包括操作狀態(tài)監(jiān)視裝置,用于監(jiān)視所述設備和另一設備的操作狀態(tài);輸入裝置,用于接收數(shù)據(jù);緩沖裝置,用于臨時累積來自輸入裝置的數(shù)據(jù);以及輸出選擇裝置,用于根據(jù)由操作狀態(tài)監(jiān)視裝置所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一。所述設備與多個信息處理設備中的每一個串聯(lián)在一起。
根據(jù)本發(fā)明的另一信息處理裝置通過作為活動系統(tǒng)和待機系統(tǒng)之一操作而形成冗余系統(tǒng),并且包括當所述設備作為待機系統(tǒng)操作時而使輸入數(shù)據(jù)通過以去往后續(xù)級的裝置。當所述設備作為待機系統(tǒng)操作時,在作為活動系統(tǒng)操作的信息處理設備之前布置所述信息處理設備,并且所述設備與作為活動系統(tǒng)操作的信息處理設備串聯(lián)在一起。
根據(jù)本發(fā)明的所述信息處理設備還包括丟棄控制裝置,用于當所述設備作為待機系統(tǒng)操作時,丟棄緩沖裝置中所累積的輸入數(shù)據(jù)。
根據(jù)本發(fā)明的信息處理方法用于通過操作多個信息處理設備而具有冗余配置的信息處理系統(tǒng)。所述信息處理設備監(jiān)視所述設備和另一設備的操作狀態(tài);通過用于接收數(shù)據(jù)的輸入裝置來接收數(shù)據(jù);以及根據(jù)所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出用于臨時累積來自輸入裝置的數(shù)據(jù)的緩沖裝置中所累積的數(shù)據(jù)、和直接從輸入裝置輸入的數(shù)據(jù)之一。所述多個信息處理設備串聯(lián)在一起。
根據(jù)本發(fā)明的信息處理方法用于通過操作多個作為活動系統(tǒng)和待機系統(tǒng)的信息處理設備而具有冗余配置的信息處理系統(tǒng)。當所述設備作為待機系統(tǒng)操作時,所述信息處理設備執(zhí)行使輸入數(shù)據(jù)通過以去往后續(xù)級的處理;以及在作為活動系統(tǒng)操作的信息處理設備之前布置作為待機系統(tǒng)操作的信息處理設備,并且所述設備串聯(lián)在一起。
在根據(jù)本發(fā)明的信息處理方法中,所述信息處理設備執(zhí)行當所述設備作為待機系統(tǒng)操作時、丟棄緩沖裝置中所累積的數(shù)據(jù)的處理。
根據(jù)本發(fā)明的針對信息處理方法的程序用于通過操作多個信息處理設備而具有冗余配置的信息處理系統(tǒng)。所述程序引導所述信息處理設備的計算機執(zhí)行以下處理監(jiān)視所述設備和另一設備的操作狀態(tài);通過輸入裝置來接收數(shù)據(jù);以及根據(jù)所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出用于臨時累積來自輸入裝置的數(shù)據(jù)的緩沖裝置中所累積的數(shù)據(jù)、和直接從輸入裝置輸入的數(shù)據(jù)之一。所述多個信息處理設備串聯(lián)在一起。
根據(jù)本發(fā)明的針對信息處理方法的另一程序用于通過操作多個作為活動系統(tǒng)和待機系統(tǒng)的信息處理設備而具有冗余配置的信息處理系統(tǒng)。所述程序引導所述信息處理設備的計算機執(zhí)行以下處理當所述設備作為待機系統(tǒng)操作時,所述信息處理設備執(zhí)行使輸入數(shù)據(jù)通過以去往后續(xù)級的處理;以及在作為活動系統(tǒng)操作的信息處理設備之前布置作為待機系統(tǒng)操作的信息處理設備,并且所述設備串聯(lián)在一起。
根據(jù)本發(fā)明的針對信息處理方法的程序引導信息處理設備的計算機執(zhí)行以下處理當所述設備作為待機系統(tǒng)操作時,丟棄緩沖裝置中所累積的輸入數(shù)據(jù)。
也就是,在根據(jù)本發(fā)明的第一信息處理系統(tǒng)中,將待機信息處理設備布置在活動信息處理設備之前的級(stage),并且所述設備串聯(lián)在一起。待機信息處理設備包括用于處理和累積來自用于接收數(shù)據(jù)的輸入裝置的數(shù)據(jù)的裝置;以及用于選擇是輸出所累積的數(shù)據(jù)還是輸出直接從輸入裝置輸入的數(shù)據(jù)的裝置。在根據(jù)本發(fā)明的第一信息處理系統(tǒng)中,待機信息處理設備保持輸入數(shù)據(jù)并使輸入的數(shù)據(jù)通過以去往活動信息處理設備,從而在活動信息處理設備和待機信息處理設備中保持了相同的狀態(tài),并且不需要明確的狀態(tài)同步過程。因此,根據(jù)本發(fā)明的第一信息處理系統(tǒng)能夠解決上述問題。
除了第一信息處理系統(tǒng)的配置之外,根據(jù)本發(fā)明的第二信息處理系統(tǒng)在待機系統(tǒng)中保持丟棄控制裝置,用于丟棄緩沖器中所累積的數(shù)據(jù)。利用該配置,根據(jù)本發(fā)明的第二信息處理系統(tǒng)能夠實現(xiàn)對具有有限資源的緩沖器的使用,從而解決了上述問題。
在根據(jù)本發(fā)明的第一信息處理系統(tǒng)中,將待機信息處理設備布置在串聯(lián)在一起的設備中活動信息處理設備之前的級。因此,由待機信息處理設備保持輸入數(shù)據(jù)允許待機信息處理設備與活動信息處理設備同步,從而減少了狀態(tài)同步過程的負載。由于去往活動信息處理設備的數(shù)據(jù)輸入始終由待機信息處理設備輸出,因此不需要明確的狀態(tài)同步過程,即,確認緩沖器中所累積的數(shù)據(jù)的匹配狀態(tài)的過程、當檢測到不匹配狀態(tài)拷貝數(shù)據(jù)的過程、或將數(shù)據(jù)累積在緩沖器中的過程。
在根據(jù)本發(fā)明的第二信息處理系統(tǒng)中,通過在活動信息處理設備之前的級串聯(lián)待機信息處理設備,輸入到活動信息處理設備的數(shù)據(jù)始終由待機信息處理設備輸出,從而允許待機信息處理設備始終保持活動信息處理設備的狀態(tài)。
圖1是根據(jù)本發(fā)明實施例的信息處理系統(tǒng)的配置的方框圖;圖2是根據(jù)本發(fā)明第一示例的信息處理設備的配置的方框圖;圖3是根據(jù)本發(fā)明第一示例的操作狀態(tài)監(jiān)視過程的流程圖;圖4是根據(jù)本發(fā)明第一示例的操作過程的流程圖;圖5是根據(jù)本發(fā)明第一示例的操作過程的流程圖;圖6是根據(jù)本發(fā)明第一示例的操作過程的流程圖;圖7是根據(jù)本發(fā)明第一示例的操作過程的流程圖;圖8是根據(jù)本發(fā)明第二示例的信息處理設備的配置的方框圖;圖9是圖8所示的確認接收單元的操作的流程圖;圖10是根據(jù)本發(fā)明第三示例的信息處理設備的配置的方框圖;圖11是根據(jù)本發(fā)明第三示例的操作過程的流程圖;圖12是根據(jù)本發(fā)明第三示例的操作過程的流程圖;圖13是根據(jù)本發(fā)明第三示例的操作過程的流程圖;圖14是根據(jù)本發(fā)明第三示例的操作過程的流程圖;圖15示出了根據(jù)本發(fā)明第三示例,當出現(xiàn)故障時重傳分組的操作;圖16是根據(jù)本發(fā)明第四示例的信息處理設備的配置的方框圖;圖17是使用圖16所示的信息處理設備的信息處理系統(tǒng)的配置的方框圖;
圖18是根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的說明圖;圖19是根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的說明圖;圖20是根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的說明圖;圖21是根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的說明圖;圖22是根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的流程圖;圖23是根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的流程圖;圖24是根據(jù)本發(fā)明第五示例的信息處理設備的配置的方框圖;圖25是使用圖24所示的信息處理設備的信息處理系統(tǒng)的配置的方框圖;圖26是根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作的說明圖;圖27是根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作的說明圖;圖28是根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作的說明圖;圖29是根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作的說明圖;圖30是根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作的說明圖;圖31示出了傳統(tǒng)冗余設備的示例;以及圖32示出了圖31中的活動信息處理設備和待機信息處理設備之間的同步過程。
具體實施例方式
下面將參考附圖來解釋本發(fā)明的實施例。圖1是根據(jù)本發(fā)明實施例的信息處理系統(tǒng)的配置的方框圖。在圖1中,根據(jù)本發(fā)明實施例的信息處理系統(tǒng)包括發(fā)射終端2、接收終端3、活動信息處理設備1-1到1-3、以及待機信息處理設備1-11到1-13。
在根據(jù)本發(fā)明實施例的信息處理系統(tǒng)中,對一對活動信息處理設備1-1和待機信息處理設備1-11、一對活動信息處理設備1-2和待機信息處理設備1-12、以及一對活動信息處理設備1-3和待機信息處理設備1-13進行操作。
在并未檢測到任何故障的正常操作期間,在最接近發(fā)射終端2的信息處理設備的組中,將待機信息處理設備1-11布置得最接近于發(fā)射終端2,而在最接近接收終端3的信息處理設備的組中,將待機信息處理設備1-13布置得最接近于接收終端3。
在其他組中,將待機信息處理設備1-12可以布置得較為接近于發(fā)射終端2或接收終端3,從而作為活動系統(tǒng)操作的每一個信息處理設備的兩側在正常操作時均能夠受到活動或待機信息處理設備的保護?;顒有畔⑻幚碓O備1-1到1-3和待機信息處理設備1-11到1-13是具有相同配置的信息處理設備,這是因為當出現(xiàn)故障時將系統(tǒng)從活動系統(tǒng)切換到待機系統(tǒng)。
因此,在根據(jù)本發(fā)明的實施例中,相鄰活動或待機信息處理設備能夠通過執(zhí)行利用串聯(lián)在一起的活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13的冗余配置的操作,來重傳丟棄的分組,盡管活動信息處理設備1-1到1-3變?yōu)楣收锨以谛畔⑻幚碓O備中所累積的分組被丟棄,從而實現(xiàn)高可靠性的信息處理系統(tǒng)。
在本發(fā)明的實施例中,通過使活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13串聯(lián)在一起,并且由待機信息處理設備1-11到1-13選擇刪除緩沖器中所累積的分組或直接輸出所輸入的分組,待機信息處理設備能夠保持與伙伴活動信息處理設備相同的狀態(tài)。因此,當活動信息處理設備變?yōu)楣收蠒r,利用接管了活動信息處理設備的狀態(tài)的待機信息處理設備,能夠繼續(xù)該過程。
因此,根據(jù)本發(fā)明的實施例,僅通過在活動系統(tǒng)之前的級使待機系統(tǒng)與活動系統(tǒng)串聯(lián)在一起并保持待機系統(tǒng)中的輸入數(shù)據(jù),待機系統(tǒng)可以與活動系統(tǒng)同步。因此,能夠減小狀態(tài)同步過程的負載。由于輸入到活動系統(tǒng)的數(shù)據(jù)始終由待機系統(tǒng)輸出,不需要明確的狀態(tài)同步過程,即,確認在緩沖器中所累積的狀態(tài)的匹配狀態(tài)、當檢測到不匹配結果時拷貝數(shù)據(jù)或在緩沖器中累積數(shù)據(jù)的過程。
為了在活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13之間獲取串聯(lián)布置的上述效果,在最接近于發(fā)射終端2的組中,將待機信息處理設備1-11設置得比活動信息處理設備1-1更接近于發(fā)射終端2,而在最接近于接收終端3的組中,將待機信息處理設備1-13設置得比活動信息處理設備1-3更接近于接收終端3,并且將其串聯(lián)在一起。在根據(jù)本發(fā)明的實施例中,準備了三個組的活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13,但是組的數(shù)量并不局限于三個,即,其可以是兩個、四個或更多組。
下面將參考附圖來解釋本發(fā)明的第一示例。圖2是根據(jù)本發(fā)明第一示例的信息處理設備的配置的方框圖。根據(jù)本發(fā)明第一示例的信息處理設備1對應于圖1所示的根據(jù)本發(fā)明實施例的信息處理系統(tǒng)中的活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13。
在圖2中,信息處理設備1包括輸入控制單元11、輸入單元12、數(shù)據(jù)處理單元13、緩沖單元14、丟棄控制單元15、操作狀態(tài)監(jiān)視單元16、輸出控制單元17和輸出選擇單元18。輸入控制單元11、數(shù)據(jù)處理單元13、丟棄控制單元15、操作狀態(tài)監(jiān)視單元16和輸出控制單元17的操作能夠由執(zhí)行附圖中未示出的存儲器(記錄介質)中所存儲的程序的、附圖中未示出的CPU(中央處理單元)來實現(xiàn)??梢詫⒕彌_單元14設置為一個存儲器單元(附圖中未示出)的存儲介質,并且該存儲器還可以用作存儲上述程序的存儲器。
輸入控制單元11根據(jù)操作狀態(tài)(活動系統(tǒng)或待機系統(tǒng))來控制輸入到輸入單元12的數(shù)據(jù)(分組)的輸出。即,當設備1是活動系統(tǒng)時,輸入單元12在輸入控制單元11的控制下,僅向數(shù)據(jù)處理單元13輸出所輸入的數(shù)據(jù)。如果設備1是待機系統(tǒng),則在輸入控制單元11的控制下,將所輸入的數(shù)據(jù)輸出到數(shù)據(jù)處理單元13,并且將輸入的數(shù)據(jù)直接輸出到輸出選擇單元18。
數(shù)據(jù)處理單元13對從輸入單元12輸入的數(shù)據(jù)執(zhí)行處理,以便與另一設備進行通信,并且將處理后的數(shù)據(jù)輸出到緩沖單元14。緩沖單元14臨時存儲來自數(shù)據(jù)處理單元13的數(shù)據(jù),在丟棄控制單元15的控制下,丟棄所累積的數(shù)據(jù),并將所累積的數(shù)據(jù)輸出到輸出選擇單元18。丟棄控制單元15控制在緩沖單元14中所累積的分組的丟棄。
操作狀態(tài)監(jiān)視單元16監(jiān)視設備1和相鄰信息處理設備(設備1的伙伴)的操作狀態(tài)。輸出控制單元17根據(jù)由操作狀態(tài)監(jiān)視單元16監(jiān)視的設備的操作狀態(tài)來控制輸出數(shù)據(jù)的方法。也就是,當設備1是待機系統(tǒng)時,輸出控制單元17允許輸出選擇單元18選擇來自輸入單元12的數(shù)據(jù),并將該數(shù)據(jù)輸出到后續(xù)級。另外,當設備1是活動系統(tǒng)時,輸出控制單元17允許輸出選擇單元18選擇來自緩沖單元14的數(shù)據(jù),并將該數(shù)據(jù)輸出到后續(xù)級。圖2僅示出了涉及圖2所示的信息處理設備1的從左到右的通信相關的配置,而省略了與從右到左的通信相關的配置。
在根據(jù)本發(fā)明的第一示例中,數(shù)據(jù)流取決于信息處理設備1是活動系統(tǒng)還是待機系統(tǒng)。下面將解釋與信息處理設備1作為活動系統(tǒng)操作的情況和其作為待機系統(tǒng)操作的情況有關的數(shù)據(jù)流。首先,下面將解釋當信息處理設備1作為活動系統(tǒng)操作時的數(shù)據(jù)流。
當信息處理設備1作為活動系統(tǒng)操作時,作為活動系統(tǒng)操作時,從操作狀態(tài)監(jiān)視單元16向輸入控制單元11輸入設備1是活動系統(tǒng)的監(jiān)視結果。因此,控制輸入到輸入單元12的數(shù)據(jù)以便將其輸入到數(shù)據(jù)處理單元13。輸入單元12在輸入控制單元11的控制下將輸入的數(shù)據(jù)輸出到數(shù)據(jù)處理單元13。數(shù)據(jù)處理單元13對從輸入單元12輸入的數(shù)據(jù)執(zhí)行所需處理(例如,用于與相鄰信息處理設備通信的所需處理),并將該數(shù)據(jù)輸出到緩沖單元14。
緩沖單元14臨時存儲由數(shù)據(jù)處理單元13處理過的數(shù)據(jù),并將所累積的數(shù)據(jù)順序地輸出到輸出選擇單元18。由于從操作狀態(tài)監(jiān)視單元16輸入了設備1是活動系統(tǒng)的監(jiān)視結果,輸出控制單元17控制輸出選擇單元18來選擇并輸出來自緩沖單元14的數(shù)據(jù)。輸出選擇單元18選擇來自緩沖單元14的數(shù)據(jù)并將其輸出到后續(xù)級。
另一方面,當信息處理設備1作為待機系統(tǒng)操作時,從操作狀態(tài)監(jiān)視單元16向輸入控制單元11輸入設備1是待機系統(tǒng)的監(jiān)視結果。因此,控制輸入到輸入單元12的數(shù)據(jù)以便將其輸入到數(shù)據(jù)處理單元13,并將其直接輸入到輸出選擇單元18。輸入單元12將所輸入的數(shù)據(jù)輸出到數(shù)據(jù)處理單元13,并在輸入控制單元11的控制下,將輸入的數(shù)據(jù)輸出到輸出選擇單元18。
由于從操作狀態(tài)監(jiān)視單元16輸入了設備1是待機系統(tǒng)的監(jiān)視結果,輸出控制單元17控制輸出選擇單元18來選擇并輸出來自緩沖單元12的數(shù)據(jù)。輸出選擇單元18選擇來自緩沖單元12的數(shù)據(jù)并將其輸出到后續(xù)級。丟棄控制單元15監(jiān)視緩沖單元14的累積數(shù)據(jù),并適當?shù)貋G棄緩沖單元14的數(shù)據(jù),從而使緩沖單元14不充滿達到其容量的數(shù)據(jù)。
圖3是根據(jù)本發(fā)明第一示例的操作狀態(tài)監(jiān)視過程的流程圖。圖4到7是根據(jù)本發(fā)明第一示例的操作過程的流程圖。將參考圖1到7來解釋根據(jù)本發(fā)明第一示例的信息處理設備1的操作。圖3所示的過程和圖4到7所示的過程由執(zhí)行存儲器(記錄介質)中所存儲的程序的信息處理設備1的CPU來實現(xiàn)。
信息處理設備1的操作狀態(tài)監(jiān)視單元16保持與設備1相鄰的兩個設備的每一個是終端、伙伴信息處理設備還是非伙伴信息處理設備的識別信息。如果相鄰設備是任意信息處理設備(圖3所示的步驟S5、S6),則操作狀態(tài)監(jiān)視單元16監(jiān)視該相鄰信息處理設備的操作狀態(tài)(圖3中的步驟S7到S9)。
也就是,操作狀態(tài)監(jiān)視單元16將監(jiān)視分組傳送到相鄰信息處理設備(圖3所示的步驟S7)。如果不存在對此的應答,或接收到通知已經出現(xiàn)故障的應答(圖3所示的步驟S8),則相鄰信息處理設備登記為處于故障狀態(tài)的設備(圖3所示的步驟S9)。故障是指除了信息處理設備的正常操作狀態(tài)之外的狀態(tài),例如信息處理設備的故障、CPU的故在狀態(tài)、存儲器的高使用率、超過預定值的業(yè)務率等。
另一方面,當信息處理設備1接收到來自相鄰信息處理設備的監(jiān)視分組時(圖3所示的步驟S1)以及當在設備1中不存在故障時(圖3所示的步驟S2)發(fā)布正常應答(圖3所示的步驟S3)。如果在設備中已經出現(xiàn)故障(圖3所示的步驟S2),則發(fā)布用于通知故障已經出現(xiàn)的應答(圖3所示的步驟S4)。
下面將解釋當信息處理設備1作為待機系統(tǒng)操作時、當其作為活動系統(tǒng)操作時、當在信息處理設備1作為待機系統(tǒng)操作時在相鄰活動信息處理系統(tǒng)中出現(xiàn)故障時、以及當信息處理設備1作為活動系統(tǒng)時在相鄰待機信息處理系統(tǒng)中出現(xiàn)故障時所執(zhí)行的操作。
當信息處理設備1作為待機系統(tǒng)操作時(圖4所示的步驟S11),以及當在相鄰信息處理設備中沒有出現(xiàn)故障時(圖4所示的步驟S12),需要將從輸入單元12直接輸入的輸入分組輸出到輸出選擇單元18,并且由輸入單元12和輸出選擇單元18執(zhí)行該過程(圖5所示的步驟S19)。然而,需要將輸出分組存儲在信息處理設備1的緩沖單元14中,以便準備相鄰信息處理設備的故障。
因此,輸入單元12不僅將分組輸入到輸出選擇單元18,而且將分組輸入到數(shù)據(jù)處理單元13(圖5所示的步驟S20)。數(shù)據(jù)處理單元13對輸入分組執(zhí)行上述過程(圖5所示的步驟S29)。
當需要原樣輸出輸入的分組時(圖5所示的步驟S21),當需要部分地更新并輸出輸入的分組時(圖5所示的步驟S22),以及當需要產生和輸出新分組時(圖5所示的步驟S23),數(shù)據(jù)處理單元13將這些分組存儲在緩沖單元14中(圖5所示的步驟S24)。
由于信息處理設備1作為待機系統(tǒng)操作,緩沖單元14并不輸出分組。然而,由于緩沖單元14的容量是有限的,當傳送分組之后經過了預定時間時(圖5所示的步驟S25),當接收到屬于相同會話的預定數(shù)量的后續(xù)分組時(圖5所示的步驟S26),當分配給該會話的緩沖器容量變滿時(圖5所示的步驟S27),等等,根據(jù)丟棄控制單元15的指令,緩沖單元14丟棄相應的分組(圖5所示的步驟S28)。
當信息處理設備1作為活動系統(tǒng)操作時(圖4所示的步驟S11),以及當在相鄰活動信息處理設備中未出現(xiàn)故障時(圖4所示的步驟S13)。輸入控制單元11僅將來自輸入單元12的分組輸入到數(shù)據(jù)處理單元13(圖7所示的步驟S33)。數(shù)據(jù)處理單元13對輸入分組執(zhí)行上述處理(圖7所示的步驟S42)。
也就是,當需要原樣輸出輸入的分組時(圖7所示的步驟S34),當需要部分地更新并輸出輸入的分組時(圖7所示的步驟S35),以及當需要產生并輸出新分組時(圖7所示的步驟S36),數(shù)據(jù)處理單元13將這些分組存儲在緩沖單元14中。輸出控制單元17檢索緩沖單元14中所存儲的分組,并將其從輸出選擇單元18輸出到下一級(圖7所示的步驟S37)。
然而,當檢索到這些分組并從緩沖單元14輸出時,并不從緩沖單元14中刪除這些分組,而是針對相鄰信息處理設備的故障而累積其。僅在上述情況下,根據(jù)丟棄控制單元15的指令來丟棄這些分組。也就是,當傳送分組之后經過了預定時間時(圖7所示的步驟S38),當接收到屬于相同會話的預定數(shù)量的后續(xù)分組時(圖7所示的步驟S39),當分配給該會話的緩沖器容量變滿時(圖7所示的步驟S40),等等,根據(jù)丟棄控制單元15的指令,緩沖單元14丟棄相應的分組(圖7所示的步驟S41)。
然后,下面將解釋在信息處理設備1作為待機系統(tǒng)操作期間在相鄰活動信息處理設備中出現(xiàn)故障時所執(zhí)行的操作(圖4所示的步驟S12)。當操作狀態(tài)監(jiān)視單元16檢測到相鄰信息處理設備的故障時(圖6所示的步驟S30),信息處理設備1開始作為活動系統(tǒng)而非故障的信息處理設備的操作,并且執(zhí)行上述作為活動系統(tǒng)的操作(圖6所示的步驟S32)。
此時,信息處理設備1傳送緩沖單元14中所累積的分組(圖6所示的步驟S31),并且開始作為活動系統(tǒng)的過程。因此,能夠對故障的信息處理設備所丟失的分組進行重傳。
另外,下面將解釋在信息處理設備1作為活動系統(tǒng)操作期間在相鄰活動信息處理設備中出現(xiàn)故障時所執(zhí)行的操作(圖4所示的步驟S13)。當操作狀態(tài)監(jiān)視單元16檢測到相鄰信息處理設備的故障時(圖4所示的步驟S14),信息處理設備1繼續(xù)作為活動系統(tǒng)的過程(圖4所示的步驟S15)。
此時,緩沖單元14并不輸出還未傳送到相鄰信息處理設備的分組,而將緩沖單元14中所累積且已經傳送的分組重傳到相鄰的信息處理設備(圖4所示的步驟S16),從而成功地重傳故障的設備所丟失的分組。
當信息處理設備1變?yōu)楣收蠒r(圖4所示的步驟S17),輸入控制單元11控制輸入單元12,以便將分組僅輸入到輸出選擇單元18(圖4所示的步驟S 18)。因此,信息處理設備1進入了用于接收分組的一部分直接與用于發(fā)射分組的一部分相連的狀態(tài),這等效于對故障的設備1進行旁路的狀態(tài)。
因此,根據(jù)第一示例,通過利用串聯(lián)在一起的活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13執(zhí)行冗余配置的操作,能夠通過相鄰活動和待機信息處理設備來重傳分組,盡管任意活動信息處理設備1-1到1-3變?yōu)楣收锨以诠收系脑O備中所累積的分組已經被丟棄,從而實現(xiàn)了高可靠性的信息處理系統(tǒng)。
在第一示例中,通過輸入單元12和輸出選擇單元18的機制,待機信息處理設備可以與伙伴活動信息處理設備處于相同狀態(tài)。因此,當活動信息處理設備變?yōu)楣收蠒r,待機信息處理設備能夠以由待機信息處理設備接管的活動系統(tǒng)的狀態(tài)繼續(xù)該處理。
圖8是根據(jù)本發(fā)明第二示例的信息處理設備的配置的方框圖。根據(jù)本發(fā)明第二示例的信息處理設備4對應于圖1所示的根據(jù)本發(fā)明實施例的信息處理系統(tǒng)中的活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13。
在圖8中,根據(jù)本發(fā)明第二示例的信息處理設備4具有與圖2所示的根據(jù)本發(fā)明第一示例的信息處理設備1相同的配置,除了設置了用于監(jiān)視對從設備4輸出的數(shù)據(jù)的確認的確認接收單元41之外。為相同的組件賦予了相同的參考數(shù)字。相同的組件的操作與上述本發(fā)明第一示例中相同。
圖9是圖8所示的確認接收單元41的操作的流程圖。下面將參考圖8和9來解釋確認接收單元41的操作。確認接收單元41的操作(即,圖9所示的過程)由執(zhí)行存儲器(記錄介質)中所存儲的程序的CPU來實現(xiàn),如同根據(jù)本發(fā)明第一示例的信息處理設備1的情況。
當設備4作為活動或待機系統(tǒng)操作時(圖9所示的步驟S51),信息處理設備4的確認接收單元41監(jiān)視來自接收終端3的、對從設備4中輸出的分組的確認分組。例如,當輸出分組是TCP(傳輸控制協(xié)議)會話中的分組時,確認分組是針對輸出分組的TCP的ACK(確認分組)。該確認接收單元41監(jiān)視數(shù)據(jù)所屬的每一個會話的確認分組,以預定間隔監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認分組,或者以預定的速率來監(jiān)視數(shù)據(jù)所屬的每一個會話的確認分組。
當確認接收單元41確定了確認分組的接收時(圖9所示的步驟S52),丟棄控制單元15丟棄該確認分組和在緩沖單元14上所累積的分組中在確認分組之前所接收到的分組(圖9所示的步驟S53)。丟棄控制單元15可以丟棄在確認數(shù)據(jù)所屬的會話中的確認分組之前預定時間的、緩沖單元14中所累積的分組,以及丟棄在確認數(shù)據(jù)所屬的會話中比確認分組早預定量的分組。
因此,如同本發(fā)明的第一示例,在第二示例中,能夠實現(xiàn)高可靠性的信息處理系統(tǒng)。另外,根據(jù)第二示例,通過監(jiān)視來自接收終端3的確認分組,適當?shù)貋G棄在緩沖單元14中所累積的分組。因此,能夠減少針對緩沖單元14的所需容量,從而減少了當故障出現(xiàn)時要重傳的分組數(shù)。
在第二示例中,例如,解釋了該分組和相應的確認,但是可以是應用層中的數(shù)據(jù)和相應的確認,并且還可以使用應用層中的請求和相應的響應。
圖10是根據(jù)本發(fā)明第三示例的信息處理設備的配置的方框圖。根據(jù)本發(fā)明第三示例的信息處理設備5對應于圖1所示的根據(jù)本發(fā)明實施例的信息處理系統(tǒng)中的活動信息處理設備1-1到1-3和待機信息處理設備1-11到1-13。
在圖10中,根據(jù)本發(fā)明第三示例的信息處理設備5包括狀態(tài)保持單元51、確認傳輸單元52和確認分組輸出選擇單元53,并且將確認接收單元41的輸出輸入到丟棄控制單元15、輸出控制單元17、狀態(tài)保持單元51和確認分組輸出選擇單元53。另外,使用了與圖8所示的根據(jù)本發(fā)明第二示例的信息處理設備4相同的配置,并且為相同的組件賦予了相同的參考數(shù)字。相同組件的操作與本發(fā)明的第二示例相同,但是將由確認接收單元41接收到的確認輸入到確認分組輸出選擇單元53。
狀態(tài)保持單元51保持數(shù)據(jù)處理單元13的處理狀態(tài)(例如,已經輸入了多少輸入分組的狀態(tài)和該過程已經執(zhí)行到什么程度的狀態(tài),等等)。確認傳輸單元52根據(jù)數(shù)據(jù)處理單元13的處理結果來產生確認分組。在這種情況下,在數(shù)據(jù)處理單元13處理來自輸入單元12的輸入數(shù)據(jù)之前,其將輸入數(shù)據(jù)與狀態(tài)保持單元51的處理狀態(tài)進行比較,如果完成了輸入數(shù)據(jù)的處理,則將狀態(tài)保持單元51的處理狀態(tài)傳遞到確認傳輸單元52,并且允許確認傳輸單元52產生確認分組,指示數(shù)據(jù)已經處理到什么程度(確認分組指示接收到且由數(shù)據(jù)處理單元13處理的數(shù)據(jù))。
確認分組輸出選擇單元53選擇對從確認接收單元41接收到的確認分組的輸出,或者對由確認傳輸單元52所產生的確認分組的輸出,并且將所選的確認分組輸出到前一級的設備。也就是,當從操作狀態(tài)監(jiān)視單元16輸入了設備5是待機系統(tǒng)的監(jiān)視結果時,確認分組輸出選擇單元53將由確認接收單元41接收到的確認分組輸出到前一級的設備,并抑制由確認傳輸單元52所產生的確認分組向前一級的該設備的輸出。當從操作狀態(tài)監(jiān)視單元16輸入了設備5是活動系統(tǒng)的監(jiān)視結果時,確認分組輸出選擇單元53將由確認傳輸單元52所產生的確認分組輸出到前一級的該設備。
當從操作狀態(tài)監(jiān)視單元16向輸出控制單元17輸入了設備5從待機系統(tǒng)向活動系統(tǒng)改變的監(jiān)視結果時,輸出控制單元17抑制在由確認接收單元41接收到的確認分組所指定的分組之前的分組的輸出。例如,當指示數(shù)據(jù)已經被處理到什么程度的確認分組到達確認接收單元41時,輸出控制單元17已知在由確認分組所指定的分組之前的分組的輸出。在這種情況下,根據(jù)由確認分組所指定的信息來改變由狀態(tài)保持單元51所保持的狀態(tài)??梢詫顟B(tài)保持單元51和緩沖單元14設置為一個存儲單元(在附圖中未示出)的存儲區(qū),并且該存儲器還可以用來存儲上述程序。
在本發(fā)明的第三示例中,數(shù)據(jù)流取決于信息處理設備5是作為活動系統(tǒng)還是作為待機系統(tǒng)操作。下面將解釋關于信息處理設備5作為活動系統(tǒng)操作的情況和其作為待機系統(tǒng)操作的情況的數(shù)據(jù)流。然而,當信息處理設備5作為待機系統(tǒng)操作時,其類似于根據(jù)本發(fā)明的第二示例,除了確認分組輸出選擇單元53選擇并將由確認接收單元41接收到的確認分組輸出到前一級的該設備。因此,這里省略了對操作的說明,而下面將解釋信息處理設備5作為活動系統(tǒng)操作時的數(shù)據(jù)流。
當信息處理設備5作為活動系統(tǒng)操作時,操作狀態(tài)監(jiān)視單元16向輸入控制單元11輸入設備5是活動系統(tǒng)的監(jiān)視結果。因此,對輸入到輸入單元12的數(shù)據(jù)進行控制以便將其輸入到數(shù)據(jù)處理單元13。輸入單元12在輸入控制單元11的控制下,將輸入的數(shù)據(jù)輸出到數(shù)據(jù)處理單元13。
在數(shù)據(jù)處理單元13處理來自輸入單元12的輸入數(shù)據(jù)之前,其將輸入的數(shù)據(jù)與狀態(tài)保持單元51的處理狀態(tài)進行比較。如果還未完成輸入數(shù)據(jù)的處理,則數(shù)據(jù)處理單元13對輸入數(shù)據(jù)執(zhí)行所需處理(例如,與相鄰信息處理設備通信所需的處理),將處理過的數(shù)據(jù)輸出到緩沖單元14,并將該處理狀態(tài)保持在狀態(tài)保持單元51中。同時,數(shù)據(jù)處理單元13將該處理結果傳遞到確認傳輸單元52。因此,確認傳輸單元52根據(jù)數(shù)據(jù)處理單元13的處理結果來產生確認分組。將由確認傳輸單元52所產生的確認分組從確認分組輸出選擇單元53輸出到前一級的該設備。
如果已經完成了對輸入數(shù)據(jù)的處理,則數(shù)據(jù)處理單元13將狀態(tài)保持單元51的處理狀態(tài)傳遞到確認傳輸單元52,并允許確認傳輸單元52產生指示數(shù)據(jù)已經被處理到什么程度的確認分組。確認傳輸單元52根據(jù)數(shù)據(jù)處理單元13的指令來產生確認分組,并且將所產生的確認分組從確認分組輸出選擇單元53輸出到前一級的設備。因此,當在信息處理設備5之前的一級的活動設備中出現(xiàn)故障,且傳送從待機系統(tǒng)改變?yōu)榛顒酉到y(tǒng)的設備的緩沖器中的數(shù)據(jù)時,可以宣布數(shù)據(jù)處理的程度,即,需要數(shù)據(jù)的哪一部分。
緩沖單元14臨時累積由數(shù)據(jù)處理單元13處理過的數(shù)據(jù),并將所累積的數(shù)據(jù)順序地輸出到輸出選擇單元18。由于從操作狀態(tài)監(jiān)視單元16向輸出控制單元17輸入了設備5是活動系統(tǒng)的監(jiān)視結果,因此輸出控制單元17控制輸出選擇單元18以選擇并輸出來自緩沖單元14的數(shù)據(jù)。輸出選擇單元18選擇來自緩沖單元14的數(shù)據(jù)并將其輸出到下一級。
然而,當從操作狀態(tài)監(jiān)視單元16向輸出控制單元17輸入了設備5已經從待機系統(tǒng)改變?yōu)榛顒酉到y(tǒng)的監(jiān)視結果時,輸出控制單元17抑制在由確認接收單元41接收到的確認分組所指定的分組之前的分組的輸出。例如,當確認接收單元41接收到指示該處理已經進行到什么程度的確認分組時,輸出控制單元17抑制由確認分組所指定的分組之前的分組的輸出。在這種情況下,還根據(jù)由確認分組所指定的信息來改變狀態(tài)保持單元51中所保持的狀態(tài)。
圖11到14是根據(jù)本發(fā)明第三示例的操作過程的流程圖。下面將參考圖10到14來解釋根據(jù)本發(fā)明第三示例的信息處理設備5的操作。圖11到14所示的過程由執(zhí)行存儲器(記錄介質)中所存儲的程序的信息處理設備5的CPU來實現(xiàn)。操作狀態(tài)監(jiān)視單元16的操作類似于根據(jù)本發(fā)明第一示例的操作。因此,這里省略對其的說明。
信息處理設備5作為待機系統(tǒng)操作(圖11所示的步驟S61)。當相鄰活動信息處理設備沒有故障時(圖11所示的步驟S62),需要將從輸入單元12直接輸入的插入分組輸出到輸出選擇單元18,并且由輸出選擇單元18向下一級輸出從輸入單元12直接輸入的輸入分組(圖12所示的步驟S69)。然而,還需要信息處理設備5針對相鄰信息處理設備的故障而將輸出分組存儲在緩沖單元14中。
因此,輸入單元12不僅將分組存儲到輸出選擇單元18,而且將分組輸入到數(shù)據(jù)處理單元13(圖12所示的步驟S70)。數(shù)據(jù)處理單元13對輸入分組執(zhí)行處理(例如,諸如分組的報頭信息的重新分配等通信中所需的處理,等等),并將結果存儲在狀態(tài)保持單元51中(圖12所示的步驟S79)。
當需要原樣輸出所輸入的分組時(圖12所示的步驟S71)時,當需要部分地更新并輸出輸入的分組時(圖12所示的步驟S72),以及當需要產生和輸出新分組時(圖12所示的步驟S73),數(shù)據(jù)處理單元13將這些分組存儲在緩沖單元14中(圖12所示的步驟S74)。
如上所述,由于信息處理設備5作為待機系統(tǒng)操作,緩沖單元14并不輸出分組。然而,由于緩沖單元14的容量是有限的,當傳送分組之后經過了預定時間時(圖12所示的步驟S75),當接收到屬于相同會話的預定數(shù)量的后續(xù)分組時(圖12所示的步驟S76),當分配給該會話的緩沖器容量變滿時(圖12所示的步驟S77),等等,根據(jù)丟棄控制單元15的指令,緩沖單元14丟棄比相應的分組更早的預定數(shù)量的分組(圖7所示的步驟S78)。
例如,盡管與信息處理設備5相鄰的信息處理設備發(fā)布了針對第一百個分組的確認,但是在下一時刻,存在節(jié)點變?yōu)楣收系目赡苄?,并且在將第一百個分組傳送到故障節(jié)點之前,丟棄第一百個分組。因此,信息處理設備5并不在針對第一百個分組發(fā)布確認之后丟棄該第一百個分組,而是丟棄比第一百個分組更早的分組,例如第五十個分組,從而保持了第五十一到第一百個分組。此時,參考每一個信息處理設備的緩沖器容量和網絡的帶寬延遲乘積值來確定要丟棄的分組。
在第三示例中,當從操作狀態(tài)監(jiān)視單元16向確認分組輸出選擇單元53輸入了設備5是待機系統(tǒng)的監(jiān)視結果時,確認分組輸出選擇單元53并不輸出由確認傳輸單元52所產生的確認分組,而是輸出由確認接收單元41接收到的確認分組。
然后,當信息處理設備5作為活動系統(tǒng)操作(圖11所示的步驟S61),并且相鄰活動信息處理設備沒有故障時(圖11所示的步驟S63),輸入單元12僅向數(shù)據(jù)處理單元13輸入分組(圖14所示的步驟S83)。數(shù)據(jù)處理單元13對輸入分組執(zhí)行處理,并將處理結果存儲在狀態(tài)保持單元51中(圖14所示的步驟S92)。確認傳輸單元52產生針對該輸入分組的確認分組,并通過確認分組輸出選擇單元53來輸出該分組。
當需要原樣輸出輸入的分組時(圖14所示的步驟S84),當需要部分地更新并輸出輸入的分組時(圖14所示的步驟S85),以及當需要產生和輸出新分組時(圖14所示的步驟S86),數(shù)據(jù)處理單元13將這些分組存儲在緩沖單元14中。輸出控制單元17檢索緩沖單元14中所存儲的分組,并將其從輸出選擇單元18輸出到下一級(圖14所示的步驟S87)。
然而,當檢索到分組并從緩沖單元14輸出時,并不從緩沖單元14中刪除該分組,而是針對相鄰信息處理設備的故障而累積其。僅在以下情況下,根據(jù)丟棄控制單元15的指令來丟棄其。也就是,當傳送分組之后經過了預定時間時(圖14所示的步驟S88),當接收到屬于相同會話的預定數(shù)量的后續(xù)分組時(圖14所示的步驟S89),當分配給該會話的緩沖器容量變滿時(圖14所示的步驟S90),等等,根據(jù)丟棄控制單元15的指令,緩沖單元14丟棄比相應的分組更早的預定數(shù)量的分組(圖14所示的步驟S91)。
當針對輸出分組的確認分組到達確認接收單元41時,丟棄控制單元15和輸出控制單元17對該確認分組執(zhí)行所需處理,即,丟棄控制單元15執(zhí)行諸如丟棄對由確認接收單元41接收到的確認分組所指定的分組之前、在緩沖器中所累積的分組的操作。另外,輸出控制單元17抑制由確認接收單元41接收到的確認分組所指定的分組之前的分組的輸出。例如,當確認接收單元41接收到指示數(shù)據(jù)已經被處理到什么程度的確認分組時,輸出控制單元17抑制在由確認分組所指定的分組之前的分組的輸出。在這種情況下,還根據(jù)確認分組所指定的信息來改變狀態(tài)保持單元51所保持的狀態(tài)。
接下來,下面將解釋當信息處理設備5作為待機系統(tǒng)操作時、以及當相鄰活動信息處理設備變?yōu)楣收蠒r要執(zhí)行的處理(圖11所示的步驟S62)。當操作狀態(tài)監(jiān)視單元16檢測到相鄰信息處理設備的故障時(圖13所示的步驟S80),信息處理設備5針對已經出現(xiàn)故障的信息處理設備,開始其作為活動系統(tǒng)的操作,并執(zhí)行上述作為活動系統(tǒng)的操作(圖13所示的步驟S82)。
此時,信息處理設備5首先傳送緩沖單元14中所累積的分組(圖13所示的步驟S81),然后開始其作為活動系統(tǒng)的處理。因此,設備5能夠重傳已經檢測到故障的信息處理設備中所丟失的分組。
在信息處理設備5作為活動系統(tǒng)的操作的同時在相鄰活動信息處理設備中出現(xiàn)故障時所執(zhí)行的操作類似于在根據(jù)本發(fā)明第一示例的信息處理設備1作為活動系統(tǒng)操作的同時在相鄰活動信息處理設備中出現(xiàn)故障時所執(zhí)行的操作,這里省略了對該操作的說明。
圖15示出了根據(jù)本發(fā)明的第三示例,當出現(xiàn)故障時重傳分組的操作。下面將解釋根據(jù)本發(fā)明的第三示例,當出現(xiàn)故障時重傳分組的操作。圖15示出了當圖10所示的信息處理設備5在待機信息處理設備1-12→活動信息處理設備1-2→活動信息處理設備1-3→待機信息處理設備1-13的串行布置中使用時(參見圖1)所執(zhí)行的操作。
當活動信息處理設備5-2變?yōu)楣收锨覍⒋龣C信息處理設備5-12切換為活動系統(tǒng)時,待機信息處理設備5-12順序地向活動信息處理設備5-3重傳在緩沖單元14中所累積的傳輸分組“4”、“5”、“6”、“7”和“8”(在活動信息處理設備5-2中已經出現(xiàn)故障之前傳送的分組)。
此時,如果分組“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變?yōu)楣收锨以诨顒有畔⑻幚碓O備5-2中所累積的分組已經如上所述被丟棄,但是待機信息處理設備5-12能夠重傳在活動信息處理設備5-2中所丟棄的分組,從而實現(xiàn)高可靠性的信息處理系統(tǒng)。
因此,根據(jù)第三示例,如同本發(fā)明的第一示例,能夠實現(xiàn)高可靠性的信息處理系統(tǒng)。另外,第三示例可以應用于諸如TCP會話轉發(fā)器、萬維網代理等設備,用于由信息處理設備而非接收終端3來發(fā)布針對接收數(shù)據(jù)的確認,不同于諸如用于原樣輸出接收到的數(shù)據(jù)的路由器等設備。
如上所述,在本發(fā)明的第一到第三示例中,通過串聯(lián)在活動系統(tǒng)之前的級布置的待機系統(tǒng),該待機系統(tǒng)僅通過保持輸入到待機系統(tǒng)的數(shù)據(jù)來與活動系統(tǒng)同步,從而減少了狀態(tài)同步處理的負載。由于輸入到活動系統(tǒng)的數(shù)據(jù)始終由待機系統(tǒng)輸出,不需要明確的狀態(tài)同步過程,即,確認在緩沖器中所累積的數(shù)據(jù)的匹配狀態(tài)、當檢測到不匹配狀態(tài)時拷貝數(shù)據(jù)、或者將數(shù)據(jù)累積在緩沖器中等過程。
圖16是示出了根據(jù)本發(fā)明第四示例的信息處理設備的配置的方框圖。根據(jù)本發(fā)明第四示例的信息處理設備9與圖1所示的根據(jù)本發(fā)明第一示例的信息處理設備1具有相同的配置,除了針對當前示例新添加了路徑切換設備操作狀態(tài)監(jiān)視單元91和路徑切換設備控制單元92之外,并且為相同的組件賦予了相同的參考數(shù)字。相同組件的操作類似于根據(jù)本發(fā)明第一示例。路徑切換設備操作狀態(tài)監(jiān)視單元91監(jiān)視路徑切換設備(未示出)的操作狀態(tài),而路徑切換設備控制單元92控制路徑切換設備的路徑。
圖17是使用圖16所示的信息處理設備9的信息處理系統(tǒng)的配置的方框圖。在圖17中,根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)包括發(fā)射終端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是示出了根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的說明圖。圖22和23是示出了根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作的流程圖。參考圖16到23,對根據(jù)本發(fā)明第四示例的信息處理系統(tǒng)的操作進行解釋。由于根據(jù)本發(fā)明第四示例的信息處理設備9具有與根據(jù)本發(fā)明第一示例的信息處理設備共同的許多操作,下面僅說明差別。
首先,解釋當將數(shù)據(jù)從發(fā)射終端2傳輸?shù)浇邮战K端3時所使用的通信路徑。將從發(fā)射終端2傳送來的數(shù)據(jù)通過第一通信設備21-1和第二路徑切換設備20-2傳輸?shù)酱龣C信息處理設備9-11。已經接收到該數(shù)據(jù)的待機信息處理設備9-11通過第二路徑切換設備20-2和第一路徑切換設備20-1將數(shù)據(jù)傳輸?shù)交顒有畔⑻幚碓O備9-1。已經接收到該數(shù)據(jù)的活動信息處理設備9-1將數(shù)據(jù)傳輸?shù)降诙ㄐ旁O備21-2。之后,將數(shù)據(jù)類似地通過待機信息處理設備傳輸?shù)交顒有畔⑻幚碓O備,并最終由接收終端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中的每一個路徑切換設備,利用上述路徑來實現(xiàn)該通信。
下面將解釋在路徑切換設備操作狀態(tài)監(jiān)視單元91中的路徑切換設備的狀態(tài)監(jiān)視器。路徑切換設備操作狀態(tài)監(jiān)視單元91保持用于識別與待機信息處理設備直接相連的第一路徑切換設備(20-1、20-3、20-5)、以及與活動信息處理設備直接相連的第二路徑切換設備(20-2、20-4、20-6)的信息,并且監(jiān)視各個操作狀態(tài)。
活動信息處理設備(9-1、9-2、9-3)將監(jiān)視分組傳送到第一路徑切換設備(20-1、20-3、20-5)和第二路徑切換設備(20-2、20-4、20-6)。如果沒有返回應答,或者如果存在通知已經出現(xiàn)故障的應答,則第一路徑切換設備(20-1、20-3、20-5)和第二路徑切換設備(20-2、20-4、20-6)被登記為故障的設備。路徑切換設備控制單元92根據(jù)信息處理設備和路徑切換設備的操作狀態(tài)來控制路徑切換設備。
下面將解釋當路徑切換設備變?yōu)楣收蠒r所執(zhí)行的信息處理設備的操作。首先,將參考圖18來解釋直接與待機信息處理設備9-11相連的第二路徑切換設備20-2變?yōu)楣收系那闆r。
當?shù)诙窂角袚Q設備20-2變?yōu)楣收蠒r(圖22所示的步驟S101),每一個活動信息處理設備9-1和待機信息處理設備9-11的路徑切換設備操作狀態(tài)監(jiān)視單元91將第二路徑切換設備20-2登記為故障設備,并向路徑切換設備控制單元92通知故障的出現(xiàn)(圖22所示的步驟S 102)。在接收到第二路徑切換設備20-2已經變?yōu)楣收系耐ㄖ獣r,每一個活動信息處理設備9-1和待機信息處理設備9-11的路徑切換設備控制單元92控制第一路徑切換設備20-1,從而能夠將數(shù)據(jù)從第一通信設備21-1傳輸?shù)降谝宦窂角袚Q設備20-1(圖22所示的步驟S103)。
關于路徑切換設備的控制,當活動信息處理設備9-1和待機信息處理設備9-11兩者均處于操作狀態(tài)時,通過操作狀態(tài)監(jiān)視單元16來確定哪一個執(zhí)行控制來執(zhí)行控制?;顒有畔⑻幚碓O備9-1處理并傳送在出現(xiàn)故障之前的數(shù)據(jù)。
接下來,下面將參考圖19來解釋與活動信息處理設備9-1直接相連的第一路徑切換設備20-1已經變?yōu)楣收系那闆r。如果確定由于待機信息處理設備9-11不能夠將數(shù)據(jù)傳輸?shù)交顒有畔⑻幚碓O備9-1而使第一路徑切換設備20-1變?yōu)楣收?圖22所示的步驟S104),每一個活動信息處理設備9-1和待機信息處理設備9-11的路徑切換設備操作狀態(tài)監(jiān)視單元91將第一路徑切換設備20-1登記為故障設備,并向路徑切換設備控制單元92通知故障的出現(xiàn)(圖22所示的步驟S105)。
在接收到第一路徑切換設備20-1已經變?yōu)楣收系耐ㄖ獣r,每一個活動信息處理設備9-1和待機信息處理設備9-11的路徑切換設備控制單元92控制第二路徑切換設備20-2,從而第二路徑切換設備20-2能夠將數(shù)據(jù)傳輸?shù)降诙ㄐ旁O備21-2(圖22所示的步驟S106)。
關于路徑切換設備的控制,當活動信息處理設備9-1和待機信息處理設備9-11兩者均處于操作狀態(tài)時,通過操作狀態(tài)監(jiān)視單元16來確定哪一個執(zhí)行控制來執(zhí)行控制。當待機信息處理設備9-11意識到第一路徑切換設備20-1故障時,其意識到其不能夠將數(shù)據(jù)傳輸?shù)交顒有畔⑻幚碓O備9-1,從而將設備9-11的操作狀態(tài)改變?yōu)榛顒酉到y(tǒng)(圖22所示的步驟S107)。
下面將參考附圖來解釋信息處理設備變?yōu)楣收系那闆r。首先,將參考圖20來解釋活動信息處理設備9-1變?yōu)楣收系那闆r。如同根據(jù)本發(fā)明的第一示例,當在活動信息處理設備9-1中出現(xiàn)故障時(圖23所示的步驟S108),待機信息處理設備9-11的操作狀態(tài)監(jiān)視單元16將活動信息處理設備9-1登記為故障的設備,并將設備9-11的操作狀態(tài)改變?yōu)榛顒酉到y(tǒng)。
活動信息處理設備9-1能夠使接收到的數(shù)據(jù)通過,以便將數(shù)據(jù)傳輸?shù)降诙窂角袚Q設備20-2??紤]功能失去的情況,活動信息處理設備9-1的路徑切換設備控制單元92控制第一路徑切換設備20-1,從而能夠將從第一路徑切換設備20-1傳輸?shù)交顒有畔⑻幚碓O備9-1的數(shù)據(jù)的路徑切換到從第一路徑切換設備20-1直接傳輸?shù)降诙ㄐ旁O備21-2的數(shù)據(jù)的路徑(圖23所示的步驟S109)。
反之,待機信息處理設備9-11的路徑切換設備控制單元92控制第二路徑切換設備20-2,從而能夠將從第二路徑切換設備20-2傳輸?shù)降谝宦窂角袚Q設備20-1的數(shù)據(jù)的路徑切換到從第二路徑切換設備20-2直接傳輸?shù)降诙ㄐ旁O備21-2的數(shù)據(jù)的路徑(圖23所示的步驟S110)。
接下來,下面將參考圖21來說明待機信息處理設備9-11已經變?yōu)楣收系那闆r。如同本發(fā)明的第一示例,當待機信息處理設備9-11變?yōu)楣收蠒r(圖23所示的步驟S111),活動信息處理設備9-1的操作狀態(tài)監(jiān)視單元16將待機信息處理設備9-11登記為故障的設備。
可能地,待機信息處理設備9-11使接收到的數(shù)據(jù)通過,以便將該數(shù)據(jù)傳輸?shù)降诙窂角袚Q設備20-2??紤]功能失去的情況,活動信息處理設備9-1的路徑切換設備控制單元92控制第二路徑切換設備20-2,從而能夠將從第二路徑切換設備20-2傳輸?shù)酱龣C信息處理設備9-11的數(shù)據(jù)的路徑切換到從第二路徑切換設備20-2傳輸?shù)降谝宦窂角袚Q設備20-1的數(shù)據(jù)的路徑(圖23所示的步驟S112)。
反之,活動信息處理設備9-1的路徑切換設備控制單元92控制第一路徑切換設備20-1,從而能夠將數(shù)據(jù)從第一通信設備21-1傳輸?shù)降谝宦窂角袚Q設備20-1(圖23所示的步驟S113)。在第四示例中,已經解釋了信息處理設備控制路徑切換設備以控制路徑的情況。還可能地,例如,當路徑切換設備是以太網交換機時,自動地切換路徑。
因此,在第四示例中,如同上述本發(fā)明的第一示例,能夠實現(xiàn)高可靠性的信息處理系統(tǒng)。另外,根據(jù)第四示例,能夠通過復制去往后續(xù)級的數(shù)據(jù)傳輸路徑,能夠進一步提高可靠性。
圖24是根據(jù)本發(fā)明第五示例的信息處理設備的配置的方框圖。在圖24中,根據(jù)本發(fā)明第五示例的信息處理設備22與圖16所示的根據(jù)本發(fā)明第四示例的信息處理設備9具有相同的配置,除了新添加了地址管理單元221和地址單元222之外,并且為相同的組件賦予了相同的參考數(shù)字。相同組件的操作類似于根據(jù)本發(fā)明第四示例。地址管理單元221根據(jù)信息處理設備22的操作狀態(tài)來管理地址,而地址單元222登記該地址。
圖25是使用圖24所示的信息處理設備22的信息處理系統(tǒng)的配置的方框圖。在圖25中,根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)包括發(fā)射終端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?;顒有畔⑻幚碓O備22-1到22-3與待機信息處理設備22-11到22-13具有與圖24所示的信息處理設備22相同的配置。
圖26到30是示出了根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作的說明圖。將參考圖24到30來解釋根據(jù)本發(fā)明第五示例的信息處理系統(tǒng)的操作。根據(jù)本發(fā)明第五示例的信息處理設備22的操作與本發(fā)明的第四示例的操作相同。因此,下面僅解釋差別。
當信息處理設備22具有如同路由器那樣的IP(因特網協(xié)議)地址時,信息處理設備22將地址用作識別信息處理系統(tǒng)中的每一個信息處理設備、發(fā)射終端2、接收終端3的信息。例如,這些地址為IP地址。根據(jù)操作狀態(tài)來改變信息處理設備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的操作狀態(tài)切換到活動系統(tǒng)的狀態(tài),但是原樣使用代表性地址,而無需改變。
如圖27和30所示,當待機信息處理設備22-11由于待機信息處理設備22-11或與待機信息處理設備22-11直接相連的第二路徑切換設備20-2的故障而不能夠充當待機信息處理設備時,活動信息處理設備22-1將由待機信息處理設備22-11所登記的代表性地址登記為設備22-1的地址,以便作為活動信息處理設備操作。
因此,根據(jù)第五示例,如同本發(fā)明的第四示例,能夠實現(xiàn)高可靠性的信息處理系統(tǒng)。另外,根據(jù)第五示例,當活動信息處理設備和待機信息處理設備兩者均正常操作時,針對待機信息處理設備登記代表性地址,從而允許從發(fā)射終端傳送來的數(shù)據(jù)必要地通過待機信息處理設備來傳送,并正確地對路徑進行控制。
權利要求
1.一種通過操作多個信息處理設備而具有冗余配置的信息處理系統(tǒng),其中所述信息處理設備包括操作狀態(tài)監(jiān)視裝置,用于監(jiān)視所述設備和另一設備的操作狀態(tài);輸入裝置,用于接收數(shù)據(jù);緩沖裝置,用于臨時累積來自輸入裝置的數(shù)據(jù);以及輸出選擇裝置,用于根據(jù)由操作狀態(tài)監(jiān)視裝置所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一;以及多個信息處理設備串聯(lián)在一起。
2.一種通過操作多個作為活動系統(tǒng)和待機系統(tǒng)的信息處理設備而具有冗余配置的信息處理系統(tǒng),其中所述信息處理設備包括當所述設備作為待機系統(tǒng)操作時而使輸入數(shù)據(jù)通過以去往后續(xù)級的裝置;以及在作為活動系統(tǒng)的信息處理設備之前布置作為待機系統(tǒng)操作的信息處理設備,并且所述這些設備串聯(lián)在一起。
3.根據(jù)權利要求2所述的信息處理系統(tǒng),其特征在于所述信息處理設備包括輸入裝置,用于接收數(shù)據(jù);緩沖裝置,用于臨時累積來自輸入裝置的數(shù)據(jù);以及選擇裝置,用于選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一;以及當所述設備作為活動系統(tǒng)操作時,所述選擇裝置選擇并輸出緩沖裝置中所累積的數(shù)據(jù),而當所述設備作為待機系統(tǒng)操作時,選擇并輸出直接從輸入裝置輸入的數(shù)據(jù)。
4.根據(jù)權利要求3所述的信息處理系統(tǒng),其特征在于當信息處理設備作為活動系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,所述信息處理設備順序地輸出以緩沖裝置中所累積的最早數(shù)據(jù)為開始的數(shù)據(jù)。
5.根據(jù)權利要求3所述的信息處理系統(tǒng),其特征在于當所述設備作為待機系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,將所述信息處理設備切換到活動系統(tǒng),且輸出所述緩沖裝置中所累積的數(shù)據(jù)。
6.根據(jù)權利要求3所述的信息處理系統(tǒng),其特征在于所述信息處理設備包括丟棄控制裝置,用于當所述設備作為待機系統(tǒng)操作時,控制所述緩沖裝置丟棄緩沖裝置中所累積的數(shù)據(jù)。
7.根據(jù)權利要求6所述的信息處理系統(tǒng),其特征在于當在數(shù)據(jù)被存儲在緩沖裝置之后經過了預定時間時,所述丟棄控制裝置丟棄所述數(shù)據(jù)。
8.根據(jù)權利要求6所述的信息處理系統(tǒng),其特征在于當在緩沖裝置中累積的數(shù)據(jù)所屬的會話中接收到預定數(shù)量或更多的后續(xù)數(shù)據(jù)塊時,所述丟棄控制裝置丟棄所述數(shù)據(jù)。
9.根據(jù)權利要求6所述的信息處理系統(tǒng),其特征在于當所述緩沖裝置充滿數(shù)據(jù)時,所述丟棄控制裝置順序地丟棄以最早數(shù)據(jù)為開始的數(shù)據(jù)。
10.根據(jù)權利要求6所述的信息處理系統(tǒng),其特征在于所述信息處理設備包括確認接收裝置,用于監(jiān)視對從所述設備輸出的數(shù)據(jù)的確認;以及所述丟棄控制裝置根據(jù)確認接收裝置的監(jiān)視結果來丟棄緩沖裝置中所累積的數(shù)據(jù)。
11.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述丟棄控制裝置丟棄所述緩沖裝置所累積的數(shù)據(jù)中、與由確認接收裝置接收到的確認相對應的數(shù)據(jù)。
12.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述丟棄控制裝置丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、與所述確認相對應的數(shù)據(jù)之前在緩沖裝置中所累積的數(shù)據(jù)。
13.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述丟棄控制裝置丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、與所述確認相對應的數(shù)據(jù)之前預定時間、在緩沖裝置中所累積的數(shù)據(jù)。
14.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述丟棄控制裝置丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、比與所述確認相對應的數(shù)據(jù)更早的預定量的數(shù)據(jù)。
15.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述確認接收裝置監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
16.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述確認接收裝置以預定的時間間隔來監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
17.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述確認接收裝置以預定速率來監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
18.根據(jù)權利要求10所述的信息處理系統(tǒng),其特征在于所述信息處理設備包括確認傳輸裝置,用于產生并傳輸對接收到的數(shù)據(jù)的確認;以及確認輸出選擇裝置,用于根據(jù)所述設備的操作狀態(tài),選擇是否要將所產生的確認輸出到發(fā)出所述接收到的數(shù)據(jù)的發(fā)射器。
19.根據(jù)權利要求18所述的信息處理系統(tǒng),其特征在于當所述設備作為活動系統(tǒng)操作時,所述確認輸出選擇裝置將所產生的確認輸出到發(fā)射器。
20.根據(jù)權利要求18所述的信息處理系統(tǒng),其特征在于當所述設備作為待機系統(tǒng)操作時,所述確認輸出選擇裝置抑制所產生的確認向發(fā)射器的輸出。
21.根據(jù)權利要求18所述的信息處理系統(tǒng),其特征在于當所述設備作為待機系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,所述確認輸出選擇裝置將所產生的確認輸出到發(fā)射器。
22.根據(jù)權利要求18所述的信息處理系統(tǒng),其特征在于當檢測到相鄰信息處理設備的故障時,所述信息處理設備重傳包括已經從信息處理設備傳送來的數(shù)據(jù)的數(shù)據(jù)。
23.根據(jù)權利要求2所述的信息處理系統(tǒng),其特征在于在最接近于發(fā)射器的一對信息處理設備中,將作為待機系統(tǒng)操作的信息處理設備布置得比作為活動系統(tǒng)操作的信息處理設備更接近于所述發(fā)射器;在最接近于接收器的一對信息處理設備中,將作為待機系統(tǒng)操作的信息處理設備布置得比作為活動系統(tǒng)操作的信息處理設備更接近于所述接收器;并且所述信息處理設備串聯(lián)在一起。
24.根據(jù)權利要求2所述的信息處理系統(tǒng),其特征在于當在作為活動系統(tǒng)操作的信息處理設備正在操作的同時,不能夠進行對作為活動系統(tǒng)操作的信息處理設備的數(shù)據(jù)傳輸時,作為待機系統(tǒng)操作的信息處理設備將所述設備的操作狀態(tài)切換到活動系統(tǒng)。
25.根據(jù)權利要求2所述的信息處理系統(tǒng),其特征在于當作為活動系統(tǒng)操作的信息處理設備和作為待機系統(tǒng)操作的信息處理設備兩者均正常操作時,作為待機系統(tǒng)操作的信息處理設備具有作為所述設備的地址的代表性地址。
26.根據(jù)權利要求2所述的信息處理系統(tǒng),其特征在于當作為活動系統(tǒng)操作的信息處理設備和作為待機系統(tǒng)操作的信息處理設備兩者均正常操作時,作為活動系統(tǒng)操作的信息處理設備具有除了作為所述設備的地址的代表性地址之外的其他地址。
27.根據(jù)權利要求25所述的信息處理系統(tǒng),其特征在于當作為活動系統(tǒng)操作的信息處理設備意識到作為待機系統(tǒng)操作的信息處理設備變?yōu)楣收锨也荒軌蚴褂米鳛榇龣C系統(tǒng)操作的信息處理設備時,所述設備具有作為所述設備的地址的代表性地址。
28.一種通過多個信息處理設備的操作而形成冗余系統(tǒng)的信息處理設備,包括操作狀態(tài)監(jiān)視裝置,用于監(jiān)視所述設備和另一設備的操作狀態(tài);輸入裝置,用于接收數(shù)據(jù);緩沖裝置,用于臨時累積來自輸入裝置的數(shù)據(jù);以及輸出選擇裝置,用于根據(jù)由操作狀態(tài)監(jiān)視裝置所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一;其中所述設備與多個信息處理設備中的每一個串聯(lián)在一起。
29.一種通過作為活動系統(tǒng)和待機系統(tǒng)操作而形成冗余系統(tǒng)的信息處理系統(tǒng),包括當所述設備作為待機系統(tǒng)操作時而使輸入數(shù)據(jù)通過以去往后續(xù)級的裝置;以及當所述設備作為待機系統(tǒng)操作時,在作為活動系統(tǒng)操作的信息處理設備之前布置所述設備,并且所述設備與作為活動系統(tǒng)操作的信息處理設備串聯(lián)在一起。
30.根據(jù)權利要求29所述的信息處理設備,其特征在于包括輸入裝置,用于接收數(shù)據(jù);緩沖裝置,用于臨時累積來自輸入裝置的數(shù)據(jù);以及選擇裝置,用于選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一;以及當所述設備作為活動系統(tǒng)操作時,所述選擇裝置選擇并輸出緩沖裝置中所累積的數(shù)據(jù),而當所述設備作為待機系統(tǒng)操作時,選擇并輸出直接從輸入裝置輸入的數(shù)據(jù)。
31.根據(jù)權利要求30所述的信息處理設備,其特征在于當所述設備作為活動系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,所述設備順序地輸出以緩沖裝置中所累積的最早數(shù)據(jù)為開始的數(shù)據(jù)。
32.根據(jù)權利要求30所述的信息處理設備,其特征在于當所述設備作為待機系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,將所述設備切換到活動系統(tǒng),且輸出所述緩沖裝置中所累積的數(shù)據(jù)。
33.根據(jù)權利要求30所述的信息處理設備,其特征在于包括丟棄控制裝置,用于當所述設備作為待機系統(tǒng)操作時,丟棄緩沖裝置中所累積的數(shù)據(jù)。
34.根據(jù)權利要求33所述的信息處理設備,其特征在于當在數(shù)據(jù)被存儲在緩沖裝置之后經過了預定時間時,所述丟棄控制裝置丟棄所述數(shù)據(jù)。
35.根據(jù)權利要求33所述的信息處理設備,其特征在于當在緩沖裝置中累積的數(shù)據(jù)所屬的會話中接收到預定數(shù)量或更多的后續(xù)數(shù)據(jù)塊時,所述丟棄控制裝置丟棄所述數(shù)據(jù)。
36.根據(jù)權利要求33所述的信息處理設備,其特征在于當所述緩沖裝置充滿數(shù)據(jù)時,所述丟棄控制裝置順序地丟棄以最早數(shù)據(jù)為開始的數(shù)據(jù)。
37.根據(jù)權利要求33所述的信息處理設備,其特征在于包括確認接收裝置,用于監(jiān)視對從所述設備輸出的數(shù)據(jù)的確認;其中所述丟棄控制裝置根據(jù)確認接收裝置的監(jiān)視結果來丟棄緩沖裝置中所累積的數(shù)據(jù)。
38.根據(jù)權利要求37所述的信息處理設備,其特征在于所述丟棄控制裝置丟棄所述緩沖裝置所累積的數(shù)據(jù)中、與由確認接收裝置接收到的確認相對應的數(shù)據(jù)。
39.根據(jù)權利要求37所述的信息處理設備,其特征在于所述丟棄控制裝置丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、與所述確認相對應的數(shù)據(jù)之前在緩沖裝置中所累積的數(shù)據(jù)。
40.根據(jù)權利要求37所述的信息處理設備,其特征在于所述丟棄控制裝置丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、與所述確認相對應的數(shù)據(jù)之前預定時間、在緩沖裝置中所累積的數(shù)據(jù)。
41.根據(jù)權利要求37所述的信息處理設備,其特征在于所述丟棄控制裝置丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、比與所述確認相對應的數(shù)據(jù)更早的預定量的數(shù)據(jù)。
42.根據(jù)權利要求37所述的信息處理設備,其特征在于所述確認接收裝置監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
43.根據(jù)權利要求37所述的信息處理設備,其特征在于所述確認接收裝置以預定的時間間隔來監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
44.根據(jù)權利要求37所述的信息處理設備,其特征在于所述確認接收裝置以預定速率來監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
45.根據(jù)權利要求37所述的信息處理設備,其特征在于包括確認傳輸裝置,用于產生并傳輸對接收到的數(shù)據(jù)的確認;以及確認輸出選擇裝置,用于根據(jù)所述設備的操作狀態(tài),選擇是否要將所產生的確認輸出到發(fā)出所述接收到的數(shù)據(jù)的發(fā)射器。
46.根據(jù)權利要求45所述的信息處理設備,其特征在于當所述設備作為活動系統(tǒng)操作時,所述確認輸出選擇裝置將所產生的確認輸出到發(fā)射器。
47.根據(jù)權利要求45所述的信息處理設備,其特征在于當所述設備作為待機系統(tǒng)操作時,所述確認輸出選擇裝置抑制所產生的確認向發(fā)射器的輸出。
48.根據(jù)權利要求45所述的信息處理設備,其特征在于當所述設備作為待機系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,所述確認輸出選擇裝置將所產生的確認輸出到發(fā)射器。
49.根據(jù)權利要求45所述的信息處理設備,其特征在于當檢測到相鄰信息處理設備的故障時,所述信息處理設備重傳包括已經從信息處理設備傳送來的數(shù)據(jù)的數(shù)據(jù)。
50.根據(jù)權利要求29所述的信息處理設備,其特征在于在最接近于發(fā)射器的一對信息處理設備中,將作為待機系統(tǒng)操作的信息處理設備布置得比作為活動系統(tǒng)操作的信息處理設備更接近于所述發(fā)射器;在最接近于接收器的一對信息處理設備中,將作為待機系統(tǒng)操作的信息處理設備布置得比作為活動系統(tǒng)操作的信息處理設備更接近于所述接收器;并且所述設備串聯(lián)在一起。
51.根據(jù)權利要求29所述的信息處理設備,其特征在于當在作為活動系統(tǒng)操作的信息處理設備正在操作的同時,不能夠進行對作為活動系統(tǒng)操作的信息處理設備的數(shù)據(jù)傳輸時,作為待機系統(tǒng)操作的信息處理設備將所述設備的操作狀態(tài)切換到活動系統(tǒng)。
52.根據(jù)權利要求29所述的信息處理設備,其特征在于當作為活動系統(tǒng)操作的信息處理設備和作為待機系統(tǒng)操作的信息處理設備兩者均正常操作時,作為待機系統(tǒng)操作的信息處理設備具有作為所述設備的地址的代表性地址。
53.根據(jù)權利要求29所述的信息處理設備,其特征在于當作為活動系統(tǒng)操作的信息處理設備和作為待機系統(tǒng)操作的信息處理設備兩者均正常操作時,作為活動系統(tǒng)操作的信息處理設備具有除了作為所述設備的地址的代表性地址之外的其他地址。
54.根據(jù)權利要求52所述的信息處理設備,其特征在于當作為活動系統(tǒng)操作的信息處理設備意識到作為待機系統(tǒng)操作的信息處理設備變?yōu)楣收锨也荒軌蚴褂米鳛榇龣C系統(tǒng)操作的信息處理設備時,所述設備具有作為所述設備的地址的代表性地址。
55.一種用于通過操作多個信息處理設備而具有冗余配置的信息處理系統(tǒng)的信息處理方法,其中所述信息處理設備監(jiān)視所述設備和另一設備的操作狀態(tài);通過用于接收數(shù)據(jù)的輸入裝置來接收數(shù)據(jù);以及根據(jù)所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出用于臨時累積來自輸入裝置的數(shù)據(jù)的緩沖裝置中所累積的數(shù)據(jù)、和直接從輸入裝置輸入的數(shù)據(jù)之一;以及所述多個信息處理設備串聯(lián)在一起。
56.一種用于通過操作多個作為活動系統(tǒng)和待機系統(tǒng)的信息處理設備而具有冗余配置的信息處理系統(tǒng)的信息處理方法,包括當所述設備作為待機系統(tǒng)操作時,所述信息處理設備執(zhí)行使輸入數(shù)據(jù)通過以去往后續(xù)級的處理;以及在作為活動系統(tǒng)操作的信息處理設備之前布置作為待機系統(tǒng)操作的信息處理設備,并且所述設備串聯(lián)在一起。
57.根據(jù)權利要求56所述的信息處理方法,其特征在于所述信息處理設備執(zhí)行通過輸入裝置接收數(shù)據(jù)的處理、在緩沖裝置中臨時累積來自輸入裝置的數(shù)據(jù)的處理、以及選擇并輸出緩沖裝置中所累積的數(shù)據(jù)和直接從輸入裝置輸入的數(shù)據(jù)之一的處理;以及當所述設備作為活動系統(tǒng)操作時,所述選擇并輸出數(shù)據(jù)的處理選擇并輸出緩沖裝置中所累積的數(shù)據(jù),而當所述設備作為待機系統(tǒng)操作時,選擇并輸出直接從輸入裝置輸入的數(shù)據(jù)。
58.根據(jù)權利要求57所述的信息處理方法,其特征在于當所述信息處理設備作為活動系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,所述設備順序地輸出以緩沖裝置中所累積的最早數(shù)據(jù)為開始的數(shù)據(jù)。
59.根據(jù)權利要求57所述的信息處理方法,其特征在于當所述設備作為待機系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,將所述信息處理設備切換到活動系統(tǒng),且輸出所述緩沖裝置中所累積的數(shù)據(jù)。
60.根據(jù)權利要求57所述的信息處理方法,其特征在于所述信息處理設備執(zhí)行當所述設備作為待機系統(tǒng)操作時、丟棄緩沖裝置中所累積的數(shù)據(jù)的處理。
61.根據(jù)權利要求60所述的信息處理方法,其特征在于當在數(shù)據(jù)被存儲在緩沖裝置之后經過了預定時間時,所述丟棄數(shù)據(jù)的處理丟棄所述數(shù)據(jù)。
62.根據(jù)權利要求60所述的信息處理方法,其特征在于當在緩沖裝置中累積的數(shù)據(jù)所屬的會話中接收到預定數(shù)量或更多的后續(xù)數(shù)據(jù)塊時,所述丟棄數(shù)據(jù)的處理丟棄所述數(shù)據(jù)。
63.根據(jù)權利要求60所述的信息處理方法,其特征在于當所述緩沖裝置充滿數(shù)據(jù)時,所述丟棄數(shù)據(jù)的處理順序地丟棄以最早數(shù)據(jù)為開始的數(shù)據(jù)。
64.根據(jù)權利要求60所述的信息處理方法,其特征在于所述信息處理設備執(zhí)行監(jiān)視對從所述設備輸出的數(shù)據(jù)的確認的處理;以及所述丟棄數(shù)據(jù)的處理根據(jù)監(jiān)視所述確認的處理的監(jiān)視結果來丟棄緩沖裝置中所累積的數(shù)據(jù)。
65.根據(jù)權利要求64所述的信息處理方法,其特征在于所述丟棄數(shù)據(jù)的處理丟棄所述緩沖裝置所累積的數(shù)據(jù)中、與通過監(jiān)視所述確認的處理接收到的確認相對應的數(shù)據(jù)。
66.根據(jù)權利要求64所述的信息處理方法,其特征在于所述丟棄數(shù)據(jù)的處理丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、與所述確認相對應的數(shù)據(jù)之前在緩沖裝置中所累積的數(shù)據(jù)。
67.根據(jù)權利要求64所述的信息處理方法,其特征在于所述丟棄數(shù)據(jù)的處理丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、與所述確認相對應的數(shù)據(jù)之前預定時間、在緩沖裝置中所累積的數(shù)據(jù)。
68.根據(jù)權利要求64所述的信息處理方法,其特征在于所述丟棄數(shù)據(jù)的處理丟棄在與所述確認相對應的數(shù)據(jù)所屬的會話中、比與所述確認相對應的數(shù)據(jù)更早的預定量的數(shù)據(jù)。
69.根據(jù)權利要求64所述的信息處理方法,其特征在于所述監(jiān)視所述確認的處理監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確以。
70.根據(jù)權利要求64所述的信息處理方法,其特征在于所述監(jiān)視所述確認的處理以預定的時間間隔來監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
71.根據(jù)權利要求64所述的信息處理方法,其特征在于所述監(jiān)視所述確認的處理以預定速率來監(jiān)視針對數(shù)據(jù)所屬的每一個會話的確認。
72.根據(jù)權利要求64所述的信息處理方法,其特征在于包括所述信息處理設備執(zhí)行產生并傳輸對接收到的數(shù)據(jù)的確認的處理、根據(jù)所述設備的操作狀態(tài),選擇是否要將所產生的確認輸出到發(fā)出所述接收到的數(shù)據(jù)的發(fā)射器的處理。
73.根據(jù)權利要求72所述的信息處理方法,其特征在于當所述設備作為活動系統(tǒng)操作時,所述選擇是否要輸出所產生的確認的處理將所產生的確認輸出到發(fā)射器。
74.根據(jù)權利要求72所述的信息處理方法,其特征在于當所述設備作為待機系統(tǒng)操作時,所述選擇是否要輸出所產生的確認的處理抑制所產生的確認向發(fā)射器的輸出。
75.根據(jù)權利要求72所述的信息處理方法,其特征在于當所述設備作為待機系統(tǒng)操作且檢測到相鄰信息處理設備的故障時,所述選擇是否要輸出所產生的確認的處理將所產生的確認輸出到發(fā)射器。
76.根據(jù)權利要求72所述的信息處理方法,其特征在于當檢測到相鄰信息處理設備的故障時,所述信息處理設備重傳包括已經從信息處理設備傳送來的數(shù)據(jù)的數(shù)據(jù)。
77.根據(jù)權利要求56所述的信息處理方法,其特征在于在最接近于發(fā)射器的一對信息處理設備中,將作為待機系統(tǒng)操作的信息處理設備布置得比作為活動系統(tǒng)操作的信息處理設備更接近于所述發(fā)射器;在最接近于接收器的一對信息處理設備中,將作為待機系統(tǒng)操作的信息處理設備布置得比作為活動系統(tǒng)操作的信息處理設備更接近于所述接收器;并且所述信息處理設備串聯(lián)在一起。
78.根據(jù)權利要求56所述的信息處理方法,其特征在于當在作為活動系統(tǒng)操作的信息處理設備正在操作的同時,不能夠進行對作為活動系統(tǒng)操作的信息處理設備的數(shù)據(jù)傳輸時,作為待機系統(tǒng)操作的信息處理設備將所述設備的操作狀態(tài)切換到活動系統(tǒng)。
79.根據(jù)權利要求56所述的信息處理方法,其特征在于當作為活動系統(tǒng)操作的信息處理設備和作為待機系統(tǒng)操作的信息處理設備兩者均正常操作時,作為待機系統(tǒng)操作的信息處理設備具有作為所述設備的地址的代表性地址。
80.根據(jù)權利要求56所述的信息處理方法,其特征在于當作為活動系統(tǒng)操作的信息處理設備和作為待機系統(tǒng)操作的信息處理設備兩者均正常操作時,作為活動系統(tǒng)操作的信息處理設備具有除了作為所述設備的地址的代表性地址之外的其他地址。
81.根據(jù)權利要求79所述的信息處理方法,其特征在于當作為活動系統(tǒng)操作的信息處理設備意識到作為待機系統(tǒng)操作的信息處理設備變?yōu)楣收锨也荒軌蚴褂米鳛榇龣C系統(tǒng)操作的信息處理設備時,所述設備具有作為所述設備的地址的代表性地址。
82.一種針對用于通過操作多個信息處理設備而具有冗余配置的信息處理系統(tǒng)的信息處理方法的程序,其中所述信息處理設備的計算機被引導用于執(zhí)行以下處理監(jiān)視所述設備和另一設備的操作狀態(tài);通過輸入裝置來接收數(shù)據(jù);以及根據(jù)所監(jiān)視的所述設備和另一設備的操作狀態(tài),選擇并輸出用于臨時累積來自輸入裝置的數(shù)據(jù)的緩沖裝置中所累積的數(shù)據(jù)、和直接從輸入裝置輸入的數(shù)據(jù)之一;以及所述多個信息處理設備串聯(lián)在一起。
83.一種針對用于通過操作多個作為活動系統(tǒng)和待機系統(tǒng)的信息處理設備而具有冗余配置的信息處理系統(tǒng)的信息處理方法的程序,其中所述信息處理設備的計算機被引導用于執(zhí)行以下處理當所述設備作為待機系統(tǒng)操作時,所述信息處理設備執(zhí)行使輸入數(shù)據(jù)通過以去往后續(xù)級的處理;以及在作為活動系統(tǒng)操作的信息處理設備之前布置作為待機系統(tǒng)操作的信息處理設備,并且所述設備串聯(lián)在一起。
84.根據(jù)權利要求83所述的程序,其特征在于所述信息處理設備的計算機被引導用于執(zhí)行以下處理當所述設備作為待機系統(tǒng)操作時,丟棄緩沖裝置中所累積的輸入數(shù)據(jù)。
全文摘要
通過活動系統(tǒng)和待機系統(tǒng)操作的信息處理系統(tǒng)能夠減少狀態(tài)同步過程的負載。在最接近于信息處理系統(tǒng)中的發(fā)射終端的一對活動信息處理設備和待機信息處理設備中,將待機信息處理設備布置得更接近于發(fā)射終端。在最接近于信息處理系統(tǒng)中的接收終端的一對活動信息處理設備和待機信息處理設備中,將待機信息處理設備布置得更接近于接收終端。在其他對中,或者將待機信息處理設備布置得更接近于發(fā)射終端或者接收終端。
文檔編號H04L12/24GK1809030SQ20061000592
公開日2006年7月26日 申請日期2006年1月19日 優(yōu)先權日2005年1月19日
發(fā)明者山口一郎, 下西英之, 長谷川洋平, 浜崇之, 村瀨勉, 阿留多伎明良 申請人:日本電氣株式會社