CN1176436A - 通信监视控制装置及通信监视控制方法 - Google Patents

通信监视控制装置及通信监视控制方法 Download PDF

Info

Publication number
CN1176436A
CN1176436A CN97110576A CN97110576A CN1176436A CN 1176436 A CN1176436 A CN 1176436A CN 97110576 A CN97110576 A CN 97110576A CN 97110576 A CN97110576 A CN 97110576A CN 1176436 A CN1176436 A CN 1176436A
Authority
CN
China
Prior art keywords
mentioned
information
data
disk set
communication monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN97110576A
Other languages
English (en)
Inventor
水野正博
马场宏
山本整
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN1176436A publication Critical patent/CN1176436A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display

Abstract

本发明的目的在于解决当出现故障时必须停止系统工作的问题。本发明在第1系统1和第2系统13之间设有通信监视控制装置2,监视在光纤通道15上流的信息。内控部4分析监视的信息,根据分析结果将数据存入控制存储部12。所以即使当第2系统12发生故障时,通信监视控制装置2也能读出控制存储部12中保管的数据,代替第2系统13将读出的数据送给第1系统。

Description

通信监视控制装置及通信监视控制方法
本发明的通信监视控制装置及通信监视控制方法涉及监视在连接第1系统和第2系统的网络中流的信息、分析上述所监视的信息的内容、根据分析的结果至少对上述第1系统和第2系统两者之一的工作进行控制的网络的监视·控制。
迄今,监视在连接第1系统和第2系统的网络中流的信息的通信监视装置是用来监视上述网络、上述第1系统和上述第2系统的状态,当上述三者中的任意一者出现异常现象时便进行异常通知的装置。
连接现有的通信监视装置的网络的结构示于图18。
在图18中,第1系统100即主机(或服务人员)通过网络102连接客户1~客户5即第2系统103~107。而且,通信监视装置101连接在上述第1系统100和上述第2系统103~107之间。上述通信监视装置101备有通知异常用的显示面板101a和峰鸣器101b。通信监视装置101监视流过网络102的信息、并监视第1系统100和第2系统103~107和网络102的状态。而且,通信监视装置101监视到通知异常的信息后,便将发生异常的地方显示在显示面板101a上,同时使峰鸣器101b鸣叫,将发生了异常这一情况向监视网络的操作人员作出警告。例如,如图18所示,如果在连接客户2即第2系统104的网络102中发生故障时,通信监视装置101便将网络结构图显示在显示面板101a上,且使发生故障的地方闪亮。而且使峰鸣器101b鸣叫。操作人员通过峰鸣器101b的鸣叫,确认发生了故障,察看显示面板101a,确认故障发生的位置。然后,操作人员采取某种对付故障的措施。
如上所述,现有的通信监视装置进行第1系统和第2系统及网络的监视。为此,不管在第1系统或第2系统或网络上发生何种异常,都是只将异常的发生通知操作人员,通信监视装置本身并不对异常进行处理。因此,在使用上述通信监视装置的系统中若发生了某种故障时,存在操作人员必须经常进行恢复的问题。
另外,不仅要处理故障,而且还存在没有采取降低加在网络上的负荷的措施的问题。
本发明的通信监视控制装置及通信监视控制方法的目的在于认识系统中发生的异常,且能自动地对异常进行恢复。另一个目的是降低通信电路的负荷。
本发明的通信监视控制装置是一种监视·控制连接第1系统和第2系统的网络的通信监视控制装置,其特征在于备有:监视在上述网络上流的信息的监视部;
输入该监视部监视的信息、根据输入的信息生成送给上述网络的信息的内控部;
以及输入该内控部生成的送给网络的信息和在上述网络上流的信息、将其中的一种信息输出给网络而进行切换的开关部。
另外,其特征还在于:上述内控部备有从上述监视部输入信息的收信侧控制部,上述通信监视控制装置还备有保管上述收信侧控制部输入的信息的控制存储部,上述内控部还备有分析上述收信侧控制部输入的信息的内容、根据送给上述控制存储部保管的信息,生成至少送给上述第1系统及上述第2系统两者之一的信息的处理控制部,以及将上述处理控制部生成的信息输出给上述开关部的发信侧控制部。
另外,特征在于:上述处理控制部取出上述控制存储部中保管的信息,利用上述取出的信息生成使上述第1系统及上述第2系统两者之一进行规定的工作的信息。
另外,本发明的通信监视控制装置的特征在于:上述第1系统及上述第2系统两者中至少一者备有存储信息的信息存储部,上述处理控制部取出上述控制存储部中保管的信息,生成将上述取出的信息存入上述信息存储部的指令。
另外,特征在于:上述处理控制部根据上述监视部监视的在上述网络上流的信息,调查上述网络回路中的空闲状况,当上述网络回路中有空时,取出上述控制存储部中保管的信息,生成上述指令。
另外,本发明的通信监视控制装置的特征在于:至少上述信息存储部是存储冗余数据的RAID(redundant arrays of inexpensive disk)。
另外,特征在于:当输入的信息是进行写入上述RAID中的信息时,上述处理控制部将表示上述RAID中的上述信息的写入位置的写入位置信息保管在上述控制存储部中,同时根据上述保管的写入位置信息更新冗余数据。
另外,特征在于:上述处理控制部在所输入的信息是写入上述RAID的信息时将上述写入的信息保管在上述控制存储部,同时在上述RAID中保管用以显示冗余数据的更新到哪个信息结束的冗余数据更新信息。
另外,特征在于:上述处理控制部根据上述监视部监视的在上述网络上流的信息,调查上述网络回路中的空闲状况,当上述网络回路中有空时,取出上述控制存储部中保管的上述冗余数据更新信息,根据取出的冗余数据更新信息生成冗余数据,对上述信息存储部的RAID生成存储上述生成的冗余数据的指令。
另外,特征在于:上述信息存储部备有多个磁盘装置,当输入的信息表示上述磁盘装置中发生了故障时,上述处理控制部访问正常工作的磁盘装置,取得上述冗余数据,再生信息,并将上述再生的信息送给上述第1系统及上述第2系统两者中的一者中。
本发明的通信监视控制方法是一种监视·控制连接第1系统和第2系统的网络的通信监视控制方法,其特征在于包括以下程序:
监视在上述网络上流的信息的程序;
输入在该进行监视的程序中监视的信息,根据输入的信息生成送给上述网络的信息的程序;
以及输入在该生成信息的程序中生成的送给网络的信息和在上述网络上流的信息、将其中的一种信息输出给网络而进行切换的程序。
另外,上述通信监视控制方法的特征在于还包括以下程序:保管由生成上述信息的程序输入的信息的程序;以及取出由保管上述信息的程序保管的信息、利用上述取出的信息生成至少使上述第1系统及上述第2系统两者之一进行规定的工作的信息的程序。
另外,上述通信监视控制方法的特征在于:还包括根据在上述网络上流的信息,调查上述网络回路中的空闲状况的程序。
另外,上述通信监视控制方法的特征在于:还包括当至少上述第1系统及上述第2系统两者中的一者有存储冗余数据的RAID时,保管表示上述RAID中的上述信息的写入位置的写入位置信息的程序;以及根据上述写入位置信息更新冗余数据的程序。
另外,上述通信监视控制方法的特征在于:还包括保管表示在上述RAID中冗余数据的更新直至哪个信息结束的冗余数据更新信息的程序;以及取出上述冗余数据更新信息,根据上述取出的冗余数据更新信息,生成冗余数据,对上述RAID生成存储上述生成的信息的指令的程序。
图1是表示备有实施形态1的通信监视控制装置的网络系统之一例的结构图。
图2是说明图1中的通信监视控制装置的详细结构的说明图。
图3是表示图1中的磁盘装置7~11的连接形态的图。
图4是表示在本发明的光纤通道上流的信息的结构的图。
图5是说明实施形态1的通信监视控制装置的工作之一例的图。
图6是表示本发明的通信监视控制方法的程序的流程图。
图7是表示本发明的通信监视控制方法的程序的流程图。
图8是表示实施形态1中的存储器5或磁盘装置6中保管的信息之一例的图。
图9是表示实施形态2的通信监视控制装置的工作之一例的图。
图10是表示由实施形态3的通信监视控制装置保管的冗余数据和写入位置信息之一例的图。
图11是表示实施形态3的通信监视控制装置的工作的图。
图12是表示生成冗余数据的生成式的图。
图13是表示由实施形态4的通信监视控制装置保管的冗余数据更新信息和写入位置信息之一例的图。
图14是表示实施形态4的通信监视控制装置的工作的图。
图15是表示实施形态4的冗余数据的生成方法的图。
图16是表示实施形态5的通信监视控制装置的工作的图。
图17是表示实施形态5的通信监视控制装置的工作的图。
图18是表示现有的通信监视控制装置的结构的图。
实施形态1
在实施形态1中,采用光纤通道作为连接第1系统和第2系统的网络之一例。光纤通道是光LAN的一种,是串行接口之一。此外,作为串行接口有SSA(Servial Storage Architecture)和P1394等,也可以用这些串行接口代替光纤通道。
以下用附图说明本发明的通信监视控制装置及通信监视控制方法。
图1是表示备有实施形态1的通信监视控制装置的网络系统之一例的系统结构图。
图1中,第1系统1是主系统,通过光纤通道15连接着第2系统13。第2系统13是将磁盘装置7、8、9、10、11呈环路状地连接在光纤通道15上的系统。而且,磁盘装置7、8、9构成作为信息存储部的RAID14。第1系统1备有的驱动器16是控制RAID14工作的驱动器。而且,将通信监视控制装置2设置在第1系统1和第2系统13之间。通信监视控制装置2监视在光纤通道15中流的信息,同时根据监视的结果,对第1系统1或第2系统13进行控制。通信监视控制装置2在第1系统1一侧备有连接器2a,在第2系统13一侧备有连接器2b,将光纤通道15分别连接在这些连接器上。
另外,通信监视控制装置2备有监视部·开关部3、内控部4和控制存储部12。上述内控部4生成使第1系统1或第2系统13进行规定工作的指令。将在后文说明其具体例。
监视部·开关部3监视在光纤通道15上流的信息。另外,监视部·开关部3输入在光纤通道15上流的信息,并直接将其输出。另外,监视部·开关部3输入上述内控部4生成的指令。而且,为了不与在光纤通道15上流的信息发生冲突而进行切换,将输入的指令输出给第1系统1或第2系统13。
控制存储部12由存储器5和磁盘装置6构成。控制存储部12将例如写入的数据重复保管在第2系统13中。另外,控制存储部12还将例如写入的数据的写入位置信息和有关RAID14中的冗余数据的更新的信息保管在磁盘装置7~11中。
图2是说明图1中的通信监视控制装置的详细结构的图。
图2中,第1系统1备有将信息输出给光纤通道15的发信部(TX)和从光纤通道15输入信息的收信部(RX)。而且,光纤通道15的一端连接在上述发信部,光纤通道15的另一端连接在上述收信部。就是说,光纤通道15对第1系统1呈环路状连接。而且,磁盘装置7~11在光纤通道15上通过通信监视控制装置2连接在第1系统1上。监视部·开关部3由监视部3a、开关部3b、监视部3c和开关部3d构成。而且,上述监视部3a监视从上述发信部(TX)输出的信息。上述监视部3c监视从第2系统13输出的信息。
内控部4由发信侧控制部20a、收信侧控制部21a、变换部23a、缓冲器24a、处理部22、发信侧控制部20b、收信侧控制部21b、变换部23b和缓冲器24b构成。收信侧控制部21a输入监视部3a监视的信息,并将上述信息送给变换部23a。同样,收信侧控制部21b输入监视部3c监视的信息,并将上述信息送给变换部23b。在光纤通道15上流的信息是以10位为1单位的信息。因此,变换部23a和变换部23b将由收信侧控制部21a或收信侧控制部21b送来的信息变换成以8位为1单位的信息,然后送给处理控制部22。处理控制部22分析由变换部23a和变换部23b送来的信息,根据分析的内容,将上述信息保管在磁盘装置6和存储器5中。处理控制部22生成使第1系统1或第2系统13进行规定工作的信息例如指令。将在后文说明其具体例。处理控制部22生成的指令由变换部23a或变换部23b从8位变换成10位的信息后,送给发信侧控制部20a或发信侧控制部20b。此后,送给发信侧控制部20a的信息被送给监视部3a。因此,从发信侧控制部20a送出的信息和从第1系统1输出的信息被输入监视部3a中,所以开关部3b进行将从第1系统1输出的信息优先输出给光纤通道15的控制。另外,送给发信侧控制部20b的信息被送给监视部3c。因此,从发信侧控制部20b送出的信息和从第2系统13输出的信息被输入监视部3c中,所以开关部3d进行将从第2系统13输出的信息优先输出给光纤通道15的控制。通过开关部3b、3d的切换工作,使得通信监视控制装置2的工作对光纤通道15不产生影响。因此,从光纤通道15的角度看,可看成通信监视控制装置2不存在。
处理控制部22处理上述送来的信息的速度与变换部23a及变换部23b将信息送给处理控制部22的速度不同。因此,由缓冲器24a及缓冲器24b消除速度的不同。
如上所述,通信监视控制装置2对呈环路状的光纤通道15备有2套监视部及开关部、收信侧控制部、发信侧控制部、变换部及缓冲器。
由变换部将在光纤通道上流的10位信息变换成8位。因此,具有这样的效果,即通信监视控制装置能处理8位的信息,即使连接在光纤通道上,也能没有任何障碍地工作。另外,还有这样的效果,例如由于在SCSI上流的信息为8位,所以通信监视控制装置不需要变换数据的位长,SCSI也能工作。
图3是表示图1中的磁盘装置7~11的连接形态的图。
图3中,虽然未图示,磁盘装置7~11被装在机壳中。而且,磁盘装置7~11连接在机壳的后面板18上备有的端口17a到端口17e上。而且,光纤通道15的输入侧直接连接在端口17a上,从端口17a利用后面板18内部的布线从端口17b连接到端口17e上。光纤通道15的输出侧直接与端口17e连接。磁盘装置7~9呈RAID的结构,由驱动器16进行调线操作。
图4是说明在光纤通道上流的信息的结构图。
在光纤通道15上流的信息构成信息包。1个信息包的结构有如图4所示的形式。由图4知,1个信息包由帧开始信息(Start of Frame Delimiter)、帧头信息(Frame Header)、数据域(Data Field)、检查用符号(CRC)和帧结束信息(End of Frame Delimiter)构成。各信息的字节数如下:帧开始信息为4字节,帧头信息为24字节,数据域为0~2112字节,检查用符号为4字节,帧结束信息为4字节。另外,帧头信息由路由选择、发信目标端口ID、控制预约、发信源端口ID、协议类型、帧生成控制位、时序ID、数据区域控制、帧编号、发信侧交换用ID、应答侧交换用ID和相对偏移构成。
图5是说明实施形态1的通信监视控制装置的工作之一例的图。
备有图5中的通信监视控制装置2的系统与上述图1所示的结构相同,所以各符号的说明从略。
在图5所示的系统中,第1系统1即主系统将进行信息写入的指令输出给第2系统13的磁盘装置10。通信监视控制装置2通过监视部3a监视来自第1系统1的写入指令。而且,由内控部4分析监视部3a监视的信息。为了使磁盘装置10中写入的信息双重化,内控部4将磁盘装置10中写入的信息保管在存储器5或磁盘装置6中。
图6、图7是说明本发明的通信监视控制方法的图。
图8是表示在磁盘装置或存储器中保管的信息之一例的图。
其次,用图6、图7所示的流程图说明图5所示的通信监视控制装置2的工作情况。假定通信监视控制装置2的结构如图2所示。以下的实施形态也一样,都假定通信监视控制装置2的结构如图2所示。
在图6中,通信监视控制装置2通过监视部3a或监视部3c监视网络上流过的信息(S1)。所谓在网络上流的信息是指从第1系统1送给第2系统13的信息或从第2系统13送给第1系统1的信息。例如在图5中,第1系统1将进行信息写入的指令输出给磁盘装置10。因此,监视部3a监视给磁盘装置10的写入指令。因写入指令只由监视部3a监视,所以对磁盘装置10的写入工作能无任何妨碍地进行。
其次,处理控制部22判断监视部3a或监视部3c监视的信息是否是写入指令(S2)。当监视的信息是写入指令时,处理控制部22将写入磁盘装置10的预定数据保管在存储器5或磁盘装置6中。这时,将给磁盘装置10的写入位置信息与数据一起保管。第2系统13由RAID构成,存储冗余数据时,保管表示冗余数据到何处为止进行更新的冗余数据更新信息(S3)。在图5所示的例中,因为是对磁盘装置10中的数据进行双重化的例,所以这时不保管冗余数据更新信息。关于冗余数据更新信息的保管问题将在另一实施形态中详细说明。
图8中示出了在上述S3中保管的数据和写入位置信息之一例。
例如,当监视部3a监视的信息是将数据″XXYYZZ″这一信息写入磁盘装置10的逻辑块地址100中的指令时,处理控制部22将表示磁盘装置10的盘号#10和逻辑块地址100和数据″XXYYZZ″保管在存储器5或磁盘装置6中。以下,在图8中示出了处理控制部22将监视部3a监视的信息保管在存储器5或磁盘装置6中的内容。
如上所述,本发明的通信监视控制装置在监视写入指令时,不妨碍其写入工作,能将同一数据同时写入通信监视控制装置备有的磁盘装置或存储器,可进行数据的双重化。因此,即使磁盘装置10中发生了某种故障而不进行数据的写入,数据也能被保管在存储器5或磁盘装置6中。而且,当磁盘装置10的故障恢复后,通信监视控制装置2根据图7中的程序,将存储器5或磁盘装置6中保管的数据写回磁盘装置10。另外,通过监视部3c监视磁盘装置10输出的信息、处理控制部22分析监视的内容,就能知道磁盘装置10的故障是否恢复了。如图7所示,通信监视控制装置2每隔一定间隔调查网络回路中的空闲情况(S10)。由处理控制部22进行上述调查。当调查的结果表明回路中有空时(S11),处理控制部22取出由存储器5或磁盘装置6保管的数据和写入位置信息。根据写入位置信息生成将数据写回的指令(S12)。处理控制部22将生成的指令输出给光纤通道15。在S12的处理中,记述着根据冗余数据更新信息生成冗余数据并进行更新的处理。可是,关于冗余数据的处理问题将在另一实施形态中说明。
在上述S11的处理中,当回路中无空闲时,处理控制部22进行每隔一定间隔调查连续网络回路中的空闲情况的处理。
其次,说明当磁盘装置10发生了某种故障时,第1系统1对磁盘装置10执行读出指令的情况。
通信监视控制装置2通过监视部3a监视对磁盘装置10的读出指令。而且,处理控制部22分析监视的信息,识别对发生故障的磁盘装置的读出指令。其结果是处理控制部22从存储器5或磁盘装置6取出该数据。然后,处理控制部22生成将取出的数据送回第1系统1的指令,并输出到光纤通道15上。这时,取出的数据如同从磁盘装置10中取出来一样,处理控制部22将发信源接口ID作为磁盘装置10的ID,送回给第1系统1。
这样,即使在第2系统13中发生了故障时,由于通信监视控制装置2将数据双重化地保管在存储器5或磁盘装置6中,所以能使数据返回第1系统1。另外,以上说明了在磁盘装置10发生故障的例,但即使在连接第2系统13的光纤通道15中发生了故障时,通信监视控制装置2也能代替第2系统,与来自第1系统1的指令对应地代行数据的保管或数据的读出。
因此,如果采用使用本发明的通信监视控制装置的网络系统,则即使在第1系统或第2系统任意一个系统中发生了故障时,也能容易地实现发生故障的系统的备份。
实施形态2
在上述实施形态1中,由第2系统13备有的磁盘装置10和通信监视控制装置2备有的磁盘装置6或存储器5双重化地保管数据。
在该实施形态2中,使RAID14的RAID电平为0。而且,说明由磁盘装置7和磁盘装置8进行数据的双重化的例。
图9是表示实施形态2的通信监视控制装置的工作之一例的图。
图9所示的RAID14使RAID电平为0。而且,将磁盘装置7和磁盘装置8构成镜。但在该实施形态2中,从第1系统1欲对RAID14执行写入指令时,在磁盘装置8中进行数据的写入,而不在磁盘装置7中进行数据的写入。而且,将与在磁盘装置8中写入的数据同样的数据写入存储器5或磁盘装置6中,进行数据的双重化。当回路有空闲时,将在存储器5或磁盘装置6中保管的数据写回磁盘装置7。因此,驱动器16检查来自磁盘装置8的应答即可。因而,比检查来自磁盘装置7及8两个磁盘装置的应答,处理效率变好。
例如,假定第1系统1欲执行对RAID14进行数据的写入指令时,监视部3a监视写入指令,处理控制部22识别监视的写入指令。而且,将数据保管在存储器5或磁盘装置6中。这时,还同时保管对磁盘装置8的数据写入位置信息。由通信监视控制装置2不受任何障碍地执行对磁盘装置8的写入指令。而且,处理控制部22每隔一定间隔调查回路中的空闲情况,如果回路中有空,便从存储器5或磁盘装置6中取出写入位置信息。而且,处理控制部22根据写入位置信息生成对磁盘装置7进行数据写入的指令。然后,将生成的指令输出到光纤通道15上。另外,即使在磁盘装置8中发生了故障,通信监视控制装置2也能与故障发生前一样无变化地将数据和数据写入位置信息保管在存储器5或磁盘装置6中。而且,当回路中有空时,生成将数据写入磁盘装置7中的指令,将生成的指令输出到光纤通道15上。另外,如果磁盘装置8的障碍消除了,同样也生成对磁盘装置8进行数据写入的指令,将生成的指令输出到光纤通道15上。
当在磁盘装置8中发生了故障时,且当欲由第1系统1执行对磁盘装置8的数据的读出指令时,通信监视控制装置2进行由处理控制部22代替磁盘装置8从存储器5或磁盘装置6中取出数据的工作。然后,如同来自磁盘装置8对第1系统1的应答一样,将取出的数据生成信息包,将生成的信息包输出到光纤通道15上。
这样,与上述实施形态1一样,即使对RAID也能用通信监视控制装置备有的存储器或磁盘装置容易地进行数据的双重化。
实施形态3
在实施形态3中,假定将RAID14的RAID电平设为4。而且说明从第1系统1对第2系统13输出了数据写入指令时通信监视控制装置2的工作情况。
图10是表示由实施形态3的通信监视控制装置保管的冗余数据更新信息和写入位置信息之一例的图。
在图10中,标志″0″表示RAID14中的冗余数据未更新。标志″1″表示RAID14中的冗余数据更新结束。
图11是表示实施形态3的通信监视控制装置的工作的图。
在该实施例3中,设RAID电平为4,构成RAID14。冗余数据存储在磁盘装置7中。
图12是表示生成冗余数据的生成式的图。
如图12所示,存储在磁盘装置7中的冗余数据由存储在磁盘装置8中的数据和存储在磁盘装置9中的数据的″异或″计算。
通常,在磁盘装置发生故障时或网络中发生故障时不能从该磁盘装置读出数据的情况下,将欲用冗余数据读出的数据再生时才使用冗余数据。因此,在实施例3中,写入磁盘装置7中的冗余数据在写入时不进行更新。而且当回路有对象时,通信监视控制装置2进行冗余数据的生成,将把生成的冗余数据写入磁盘装置7中的指令输出到光纤通道15上。
通常,RAID用的写入磁盘装置7中的冗余数据由驱动器16备有的CONTROLLER(控制器)生成。而且,在将数据写入磁盘装置8或磁盘装置9的同时,更新冗余数据。可是在该实施形态中,当回路空闲时,通信监视控制装置2生成冗余数据。而且,生成将所生成的冗余数据写入磁盘装置7用的指令,输出到光纤通道15上。因此,第1系统1备有的驱动器16不生成冗余数据。因此,处理控制部22具有图12所示的CONTROLLER(控制器)的功能的一部分。
当欲从第1系统1对RAID14执行图10所示的数据写入指令时,监视部3a监视写入信息。而且,处理控制部22分析上述监视的写入信息,将数据和数据写入位置信息和冗余数据更新信息保管在存储器5或磁盘装置6中。由图10可知,开始时第1系统1将写入数据的指令输出给磁盘装置9(盘号为#9)的逻辑块地址100的地址0。这时,监视部3a监视上述写入指令。而且,处理控制部22分析上述指令的内容,根据分析的结果,将图10所示的信息存入存储器5或磁盘装置6中。由于磁盘装置7中存储的冗余数据未更新,所以存储器5或磁盘装置6中存储的冗余数据更新信息作为标志″0″保管。
接着,从第1系统1对RAID14依次发生图10所示的写入指令后,监视部3a监视这些信息,处理控制部22进行信息的分析,将冗余数据更新信息及写入位置信息按图10所示的内容保管在存储器5或磁盘装置6中。而且,当处理控制部22识别出光纤通道15上的回路有空时,处理控制部22按照存储器5或磁盘装置6中保管的顺序,确认冗余数据更新信息。然后,生成冗余数据未更新的数据的冗余数据,生成将生成的冗余数据写入磁盘装置7中的指令。生成的指令被输出到光纤通道15上。
例如,在图10中,最初存入盘号为#9的逻辑块地址100的地址0中的数据表示冗余数据未更新。因此,处理控制部22从盘号为#9的磁盘装置9的逻辑块地址100的地址0读出数据,另外,还从磁盘装置8的逻辑块地址100的地址0读出数据,按照图12所示的生成式生成冗余数据。然后生成将生成的冗余数据写入磁盘装置7的逻辑块地址100的地址0中的指令。生成的指令被输出到光纤通道15上。然后,处理控制部22将标志变更为″1″,结束冗余数据的更新。
如果按上述的顺序进行冗余数据的更新,则标志为″1″的写入位置信息呈仍被保管在存储器5或磁盘装置6中的状态。存储器5及磁盘装置6的存储容量有一定限度。因此,经过适当的时间由处理控制部22将冗余数据更新过的信息从存储器5及磁盘装置6中删除。
如图10所示,将写入位置信息和冗余数据更新信息保管在以上说明的存储器5或磁盘装置6中。可是,即使将写入数据保管在磁盘装置8或9中也没关系。由于将数据保管在存储器5或磁盘装置6中,所以处理控制部22在生成冗余数据时不需要从该磁盘装置读入数据。因此,生成冗余数据的速度变快。例如,如果对图10所示的盘号为#9的逻辑块地址100的地址0的数据进行保管时,就不需要读入该数据。另外,例如即使在盘号为#9的磁盘装置9中发生了故障而不能读入数据时,如果在存储器5或磁盘装置6中与写入位置同时还保管着数据,则发生故障也没关系,仍能进行冗余数据的生成。另外,当故障消除后,可将数据写回发生故障的磁盘装置。
实施形态4
在实施形态4中,假定构成第2系统13的RAID14的至少某个磁盘装置正在维修过程中。以下说明从第1系统1发生对上述正在维修的磁盘装置的写入指令时通信监视控制装置的工作情况。
图13是表示由实施形态4的通信监视控制装置保管的冗余数据更新信息和写入位置信息之一例的图。
在图13中,标志是表示冗余数据的更新是否结束的标志。标志″0″表示冗余数据未更新。标志″1″表示冗余数据更新结束。另外,数据写入标志是表示该磁盘装置中数据的写入是否结束的标志。数据写入标志″0 ″表示该磁盘装置中数据的写入未结束。数据写入标志″1″表示该磁盘装置中数据的写入已结束。其它信息是数据和数据写入位置信息。数据写入位置信息是表示磁盘装置的盘号和表示数据写入位置的逻辑块地址和存储对象的地址。
图14是表示实施形态4的通信监视控制装置的工作的图。
图14中的监视部·开关部3与图1中的监视部·开关部在结构上不同。图14中的监视部·开关部3输入来自第1系统1或第2系统13的信息,不将输入的信息输出给光纤通道15而保管起来。同时将输入的信息送给处理控制部22。处理控制部22分析上述输入的信息。然后,处理控制部22根据分析的结果,生成对第1系统1或第2系统13的指令。或者,指示开关部3b或开关部3d将监视部·开关部3保管的信息直接输出给光纤通道15。开关部3b、3d根据来自处理控制部22的指示,对监视部·开关部3保管的信息和处理控制部22生成的指令进行切换,以便将其中之一输出给光纤通道15。
该实施形态4中的监视部·开关部3如上进行工作。因此,例如当数据的写入指令被从第1系统1输出给磁盘装置9时,监视部·开关部3便保管上述数据写入指令,同时将其送给处理控制部22。而且,当处理控制部22确认磁盘装置9正在维修时,将预定写入磁盘装置9的数据保管在存储器5或磁盘装置6中,以代替将数据写入磁盘装置9。而且,如同将数据写入磁盘装置9一样,生成对第1系统1的应答,送给监视部·开关部3。监视部·开关部3进行切换,优先将从处理控制部22送来的应答输出给光纤通道15。
图14中的监视部开关部3以外的各符号,与图1相同,故将其说明从略。但图14中的RAID14设RAID的电平为4。而且将磁盘装置7用于冗余数据。另外,假定磁盘装置8正在维修。因此,当第1系统1欲执行数据的写入时,通信监视控制装置2通过监视部3a监视对磁盘装置8的写入指令。而且,处理控制部22识别监视的写入指令,将被写入磁盘装置8的预定的数据写入存储器5或磁盘装置6中。这时,如图13所示,将写入位置信息和冗余数据更新信息与数据一起保管。另外,假定磁盘装置9正常工作。而且,通信监视控制装置2通过处理控制部22识别出来自第1系统1的对磁盘装置9的数据写入指令时,还将写入磁盘装置9的数据也保管在存储器5或磁盘装置6中,进行数据的双重化。
图15是表示实施形态4的冗余数据的生成方法的图。
如上所述,RAID用的写入磁盘装置7中的冗余数据由驱动器16备有的CONTROLLER(控制器)生成。而且,在将数据写入磁盘装置8或磁盘装置9的同时,更新冗余数据。可是在该实施形态中,当回路空闲时,通信监视控制装置2生成冗余数据。而且,生成将所生成的冗余数据写入磁盘装置7用的指令,输出到光纤通道15上。由于,第1系统1备有的驱动器16不生成冗余数据。因此,处理控制部22具有图15所示的CONTROLLER(控制器)的功能的一部分。
在该实施形态4中,由于磁盘装置8正在维修,因此第1系统1对磁盘装置8既不能写入数据,也不能读入数据。因此,存储在磁盘装置8中的数据用更新前的磁盘装置9中的数据DO(#9)和存储在磁盘装置7中的冗余数据DO(#7(P))的″异或″进行计算(S100)。另外,由在上述S100中求得的数据和磁盘装置9中的新数据DN(#9)的″异或″算出新的冗余数据DN(P)(S200)。另外,磁盘装置9中的新数据DN(#9)是存储在磁盘装置9中的预定的数据(S300)。然后,处理控制部22生成将冗余数据DN(P)存入磁盘装置7中的指令(S400)。
其次,用图13所示的信息具体地说明图14所示的通信监视控制装置2的工作情况。第1系统1没有意识到磁盘装置8正在维修,而将写入指令输出给磁盘装置8。然后,有关错误的通知从磁盘装置8送回给第1系统1。因此,第1系统1指示将磁盘装置8脱离RAID14的结构。以上的状况由监视部3a及监视部3c进行监视,处理控制部22识别上述状况。
然后,处理控制部22代替磁盘装置8,将从第1系统1对磁盘装置8输出的指令的应答送回给第1系统1。当上述指令是数据写入指令时,处理控制部22将数据和数据写入位置信息和冗余数据更新信息保管在存储器5或磁盘装置6中。
处理控制部22按照图15所示的顺序进行冗余数据的更新。如上所述,在图15所示的S100中,由更新前的磁盘装置9中的数据(DO(#9))和更新前的冗余数据(DO(#7(P)))的″异或″求磁盘装置8中的数据。在该实施形态4中,由于使磁盘装置8中的数据再生,所以当从第1系统1对磁盘装置9发生了数据的写入时,如果磁盘装置8不能工作,则通信监视控制装置2在存储器5或磁盘装置6中进行上述数据的保管。而且,对磁盘装置9进行的数据写入是在冗余数据更新时同时进行或冗余数据更新结束后进行。
例如,通信监视控制装置2识别出磁盘装置8正在维修后,第1系统1将数据的写入指令输出给盘号为#9的磁盘装置9。上述数据的写入位置如图13中的最上一格所示,是逻辑块地址100的地址0。写入的数据为″1A″。处理控制部22识别出对磁盘装置9的写入指令后,将图13中的最上一格所示的信息存入存储器5或磁盘装置6中。这时,由于还不进行伴随上述数据的写入的冗余数据的更新,所以标志为″0″。由于在磁盘装置9中不进行上述数据的写入,所以数据写入标志置″0″。
最为另一种情况,假定第1系统1将数据的写入指令输出给了盘号为#8的磁盘装置8。上述数据的写入位置如图13中的第2格所示,是逻辑块地址105的地址3。写入的数据为″2A″。处理控制部22识别出对磁盘装置8的写入指令后,将图13中的第2格所示的信息存入存储器5或磁盘装置6中。由于磁盘装置8正在维修,所以不进行数据的写入。因此将″0″存入数据写入标志。由于还没进行冗余数据的更新,所以标志为″0″。以下,处理控制部22将图13中的第3格及第4格所示的信息存入存储器5或磁盘装置6中。
处理控制部22在进行上述数据的保管处理期间还每隔一定间隔调查光纤通道15上的回路中的空闲状况。当回路中有空时,依次从保管图13所示的信息的存储器5或磁盘装置6中取出信息,生成与标志为″0″的数据对应的冗余数据。按照图15所示的顺序进行冗余数据的生成。处理控制部22从最上一格确认保管在存储器5或磁盘装置6中的图13所示的信息,生成与标志为″0″的数据对应的冗余数据。例如,图13中的最上一格的数据的标志为″0″,所以处理控制部22生成冗余数据。首先,处理控制部22从盘号为#9的磁盘装置9的逻辑块地址100的地址0读入数据。该数据成为图15中的DO(#9)。另外,处理控制部22从盘号为#7的磁盘装置7的逻辑块地址100的地址0取出冗余数据。该数据成为图15中的DO(#7(P))。然后求DO(#9)和DO(#7(P))的″异或″。求得的″异或″成为图15中的DN(P)。然后,处理控制部22生成将求得的DN(P)写入磁盘装置7的逻辑块地址100的地址0中的指令。然后将生成的指令输出到光纤通道15上。然后将标志变更为″1″。这时,如果从第1系统1不对磁盘装置9进行访问,便生成将数据″1A″写入逻辑块地址100的地址0中的指令。然后将生成的指令输出到光纤通道15上。再将数据写入标志变更为″1″。
接着,当回路中有空时,处理控制部22对保管在存储器5或磁盘装置6中的图13所示的信息的第2格数据生成冗余数据。然后生成将所生成的冗余数据写入磁盘装置7的指令,输出到光纤通道15上。对磁盘装置8的写入信息被保管在图13的第2格中。因此,由图13的第2格中的数据″2A″和磁盘装置9的逻辑块地址105的地址3中存储的数据的″异或″求冗余数据。
然后,处理控制部22生成将求得的冗余数据写入磁盘装置7的逻辑块地址105的地址3中的指令。然后将生成的指令输出到光纤通道15上。这时,标志变更为″1″。可是,由于磁盘装置8正在维修,所以不进行数据的写入。通信监视控制装置2识别出磁盘装置8的维修完成后,当光纤通道15上的回路有空时,将保管在存储器5或磁盘装置6中的数据写回磁盘装置8。例如,当图13所示的数据写入标志为″0″时,处理控制部22生成将该数据写入磁盘装置8的指令。然后将生成的指令输出到光纤通道15上。这时,将数据写入标志变为″1″。
处理控制部22能删除标志及数据写入标志都为″1″的信息,以便使存储器5和磁盘装置6的存储容量不致被占满。
在磁盘装置8处于维修操作过程中,如果从第1系统1输出由磁盘装置8读出数据的指令后,监视部3a监视该指令。而且,处理控制部22分析监视的指令,识别读出指令。处理控制部22根据该盘号和地址,参照保管在存储器5或磁盘装置6中的图13所示的信息,取得该数据。然后,如同是从磁盘装置8读出的数据一样,使发信源接口ID与磁盘装置8一样,将对读出指令的应答返回到光纤通道15上。当从第1系统1对磁盘装置9输出读出数据的指令后,也是首先处理控制部22识别出磁盘装置8正在维修操作之中,所以同样根据盘号和地址,检索存储器5或磁盘装置6,取出该数据。另外,也有找不到适当的地址的情况。这时,如果通信监视控制装置2不进行任何操作,也能从磁盘装置9读出数据。然后,读出的数据流到光纤通道15上,被送回第1系统1。如果对磁盘装置9的数据的写入还未结束,则最新的数据被保管在存储器5或磁盘装置6中,旧的数据被存储在磁盘装置9中。因此,必须对应地使2种数据都不被送回第1系统1。例如,处理控制部22从存储器5或磁盘装置6能取得该数据时,便将应答送回第1系统1,但这时是将发信源接口ID作为磁盘装置9的接口ID送回应答的。因此,收到应答的第1系统1即使再从磁盘装置9收到应答也置之不理。
如上所述,与光纤通道连接的磁盘装置即使正在维修操作之中,而第1系统并未意识到这一点,也能输出写入指令。而且通信监视控制装置代替维修操作中的磁盘装置来保管数据,维修操作结束后,生成将保管的数据写回的指令,输出到网络中。
实施形态5
在该实施形态5中,说明在与上述实施形态4的网络系统相同的网络系统中,当磁盘装置8中发生故障时通信监视控制装置的工作情况。
图16及图17是表示实施形态5的通信监视控制装置的工作的图。
在图16及图17中,RAID14使电平为5。写入位置信息、冗余数据更新信息等存储在存储器5中。
例如,从第1系统1对磁盘装置8执行数据的读出指令时,假定磁盘装置8发生了故障。而且磁盘装置8对第1系统1进行错误通知。磁盘装置8输出的错误通知被监视部3c所监视,处理控制部22识别磁盘装置8中发生了故障。第1系统1接收来自磁盘装置8的错误通知,指示将磁盘装置8脱离RAID14的结构。然后,通信监视控制装置2识别上述的状况,代替磁盘装置8送回对来自第1系统1的读出指令或写入指令的应答。于是,第1系统1当作有来自磁盘装置8的应答,不进行对磁盘装置8的重试。具体地说,通信监视控制装置2将接口ID变更为与磁盘装置8相同的接口ID。而且,通信监视控制装置2输出的信息包使得发信源接口ID变成与磁盘装置8相同的ID。在该实施形态5中,因将RAID电平设为5,与进行读出的磁盘装置8中的数据对应的冗余数据被认为是存储在磁盘装置7及9两者中之一的数据。因此,监视来自磁盘装置8的错误通知的处理控制部22利用存储在磁盘装置7及磁盘装置9中的数据,生成第1系统1欲读出的存储在与磁盘装置8相同的地址中的数据,将生成的数据输出到光纤通道15上。这时,信息包的发信源接口ID设为磁盘装置8的ID。收到信息包的第1系统1如同从磁盘装置8读出了该数据一样,能取得数据。上述处理控制部22将再生的磁盘装置8的数据存入存储器5中。这时,写入位置信息也与数据一起存入存储器5中。
另外,可以将连接在光纤通道15上的备用盘例如备用的磁盘装置11作为代替磁盘装置8的磁盘装置。这时,当光纤通道15上的回路有空时,通信监视控制装置2生成将保管在存储器5中磁盘装置8的数据写入磁盘装置11中的指令。然后,可使磁盘装置11代替磁盘装置8进行工作。这时,通信监视控制装置2变更磁盘装置11的ID,以便磁盘装置11具有与磁盘装置8相同的地址。
如上所述,连接在光纤通道上的磁盘装置即使发生故障时,如果能根据存储在另一磁盘装置中的数据使该数据再生,那么通信监视控制装置就能进行数据的再生。而且,如同从发生故障的磁盘装置正常地取出了数据一样,能将应答返回第1系统。另外,能将连接在光纤通道上的备用的磁盘装置代替发生故障的磁盘装置。因此,如果使用连接了通信监视控制装置的网络系统,则磁盘装置有故障时也能无障碍地使系统工作。
在上述实施形态1~5中,将写入信息和冗余数据更新信息和数据等信息存储在存储器5或磁盘装置6中。然而,能用连接在光纤通道15上的备用的磁盘装置10和磁盘装置11代替存储器5和磁盘装置6。
如上所述,本发明的通信监视控制装置监视在网络上流的信息,利用内控部根据监视的结果生成的信息,能控制第1系统和第2系统的工作。因此,具有不需要操作人员监视系统就能实现与第1系统、第2系统及网络的工作状况相应的控制的效果。另外,通信监视控制装置为了连接到网络上不需要进行特别处理,所以具有容易将通信监视控制装置连接在已有的网络上的效果。
另外,通信监视控制装置能将监视部监视的信息保管在控制存储部中。因此,在监视到从第1系统给第2系统的数据的写入指令时,通过将数据保管在控制存储部中,具有能用控制存储部和第2系统使数据双重化的效果。
另外,当在连接第2系统和通信监视控制装置的网络中发生故障时,来自第1系统的指令不能到达第2系统。可是如果将来自第1系统的指令保管在控制存储部中,则具有在网络中的故障消除后,处理控制部将保管在控制存储部中的来自第1系统的指令送给第2系统,第1系统能取得对指令的应答的效果。
另外,当从第1系统将数据写入指令送给第2系统备有的信息存储部时,处理控制部将写入上述第2系统的数据保管在控制存储部中。而且,还在第2系统的信息存储部中保管数据。因此,能使数据双重化,具有提高网络系统中保管数据的可靠性的效果。
另外,处理控制部调查上述网络回路中的空闲状况。因此,在第2系统备有信息存储部的情况下,写入指令集中在上述信息存储部,在写入工作停滞的情况下,将数据暂时保管在控制存储部中,当回路有空时,能将保管在控制存储部中的数据存储在第2系统的信息存储部中。因此,具有能提高网络上的回路使用效率的效果。
另外,在第2系统是RAID的情况下,当处理控制部识别出来自第1系统的给RAID的数据写入指令时,将表示RAID中的数据写入位置的写入位置信息保管在控制存储部中。因此,处理控制部能根据保管在上述控制存储部中的写入位置信息,生成冗余数据。而且,处理控制部生成更新已生成的冗余数据的指令,输出给RAID。因此,由于在回路有空时能进行冗余数据的生成及更新,所以具有能使对RAID的数据写入处理中的辅助操作比以往少的效果。
另外,能将冗余数据更新信息保管在控制存储部中。因此,当网络中的回路有空时,参照冗余数据更新信息,能对未更新的冗余数据生成冗余数据,对RAID写入冗余数据。因此,具有能提高网络上的回路使用效率的效果。
另外,即使在第2系统备有的多个磁盘装置内给定的磁盘装置中发生故障时,处理控制部也能取出正常工作的磁盘装置中存储的数据,使发生故障的磁盘装置中存储的数据再生。因此,具有提高系统的可靠性的效果。
另外,上述网络是光LAN或光纤通道。因此,具有在将光LAN和光纤通道作为网络使用的系统中,能将本发明的通信监视控制装置容易地组装在现有的系统中的效果。
另外,本发明的通信监视控制方法因包括进行切换的程序,所以能将在网络上流动的信息和在生成信息的程序中生成的控制第1系统或第2系统工作的信息两者中任意一者输出给网络。因此,具有能容易地根据第1系统及第2系统的状况控制其工作的效果。
另外,通信监视控制方法包括调查网络回路中的空闲状况的程序。因此,当网络回路中有空时能输出指令,以便使第1系统或第2系统进行某种工作。因此,具有能提高回路的使用效率的效果。
另外,通信监视控制方法包括根据写入位置信息更新冗余数据的程序。因此,在第2系统是RAID的情况下,根据来自第1系统的写入指令将数据写入第2系统时,即使不更新冗余数据,也能在回路有空时进行冗余数据的更新,具有提高回路的使用效率的效果。
另外,通信监视控制方法能与冗余数据的更新信息一起生成冗余数据。因此,当回路中有空时能对RAID输出写入所生成的冗余数据的指令。因此,具有提高回路的使用效率的效果。

Claims (15)

1.一种通信监视控制装置,它是一种监视·控制连接第1系统和第2系统的网络的通信监视控制装置,其特征在于备有:监视在上述网络上流的信息的监视部;输入该监视部监视的信息、根据输入的信息生成送给上述网络的信息的内控部;以及输入该内控部生成的送给网络的信息和在上述网络上流的信息、将其中的一种信息输出给网络而进行切换的开关部。
2.一种通信监视控制装置,它是一种监视·控制连接第1系统和第2系统的网络的通信监视控制装置,其特征在于备有:监视在上述网络上流的信息的监视部;输入该监视部监视的信息、根据输入的信息生成送给上述网络的信息的内控部;以及输入该内控部生成的送给网络的信息和在上述网络上流的信息、将其中的一种信息输出给网络而进行切换的开关部;设在上述内控部中从上述监视部输入信息的收信侧控制部;保管该收信侧控制部输入的信息的控制存储部;设在上述内控部中分析上述收信侧控制部输入的信息的内容、根据送给上述控制存储部保管的信息·生成至少送给上述第1系统及上述第2系统两者之一的信息的处理控制部;以及将该处理控制部生成的信息输出给上述开关部的发信侧控制部。
3.根据权利要求2所述的通信监视控制装置,其特征在于:上述处理控制部取出上述控制存储部中保管的信息,利用上述取出的信息生成使上述第1系统及上述第2系统两者之一进行规定的工作的信息。
4.根据权利要求3所述的通信监视控制装置,其特征在于:上述第1系统及上述第2系统两者中至少一者备有存储信息的信息存储部,上述处理控制部取出上述控制存储部中保管的信息,生成将上述取出的信息存入上述信息存储部的指令。
5.根据权利要求4所述的通信监视控制装置,其特征在于:上述处理控制部根据上述监视部监视的在上述网络上流的信息,调查上述网络回路中的空闲状况,当上述网络回路中有空时,取出上述控制存储部中保管的信息,生成上述指令。
6.根据权利要求4所述的通信监视控制装置,其特征在于:至少上述信息存储部是存储冗余数据的RAID(redundant arrays of inexpensive disk)。
7.根据权利要求6所述的通信监视控制装置,其特征在于:当输入的信息是进行写入上述RAID中的信息时,上述处理控制部将表示上述RAID中的上述信息的写入位置的写入位置信息保管在上述控制存储部中,同时根据上述保管的写入位置信息更新冗余数据。
8.根据权利要求6所述的通信监视控制装置,其特征在于:当输入的信息是进行写入上述RAID中的信息时,上述处理控制部将进行上述写入的信息保管在上述控制存储部中,同时保管表示在上述RAID中冗余数据的更新到哪个信息结束的冗余数据更新信息。
9.根据权利要求8所述的通信监视控制装置,其特征在于:上述处理控制部根据上述监视部监视的在上述网络上流的信息,调查上述网络回路中的空闲状况,当上述网络回路中有空时,取出上述控制存储部中保管的上述冗余数据更新信息,根据取出的冗余数据更新信息生成冗余数据,对上述信息存储部的RAID生成存储上述生成的冗余数据的指令。
10.根据权利要求6所述的通信监视控制装置,其特征在于:上述信息存储部备有多个磁盘装置,当输入的信息表示上述磁盘装置中发生了故障时,上述处理控制部访问正常工作的磁盘装置,取得上述冗余数据,再生信息,并将上述再生的信息送给上述第1系统及上述第2系统两者中的一者中。
11.一种通信监视控制方法,它是一种监视·控制连接第1系统和第2系统的网络的通信监视控制方法,其特征在于包括:监视在上述网络上流的信息的程序;在该监视程序中输入监视的监视信息、根据输入的信息生成送给上述网络的信息的程序;输入在该进行监视的程序中监视的信息,根据输入的信息生成送给上述网络的信息的程序;以及输入在该生成信息的程序中生成的送给网络的信息和在上述网络上流的信息、将其中的一种信息输出给网络而进行切换的程序。
12.根据权利要求11所述的通信监视控制方法,其特征在于还包括:保管由生成上述信息的程序输入的信息的程序;以及取出由保管上述信息的程序保管的信息、利用上述取出的信息生成至少使上述第1系统及上述第2系统两者之一进行规定的工作的信息的程序。
13.根据权利要求11所述的通信监视控制方法,其特征在于还包括:根据在上述网络上流的信息,调查上述网络回路中的空闲状况的程序。
14.根据权利要求11所述的通信监视控制方法,其特征在于还包括:当至少上述第1系统及上述第2系统两者中的一者有存储冗余数据的RAID时,保管表示上述RAID中的上述信息的写入位置的写入位置信息的程序;以及根据上述写入位置信息更新冗余数据的程序。
15.根据权利要求14所述的通信监视控制方法,其特征在于还包括:保管表示在上述RAID中冗余数据的更新直至哪个信息结束的冗余数据更新信息的程序;以及取出上述冗余数据更新信息,根据上述取出的冗余数据更新信息,生成冗余数据,对上述RAID生成存储上述生成的信息的指令的程序。
CN97110576A 1996-09-12 1997-04-21 通信监视控制装置及通信监视控制方法 Pending CN1176436A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP8241994A JP2868080B2 (ja) 1996-09-12 1996-09-12 通信監視制御装置及び通信監視制御方法
JP241994/96 1996-09-12

Publications (1)

Publication Number Publication Date
CN1176436A true CN1176436A (zh) 1998-03-18

Family

ID=17082675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97110576A Pending CN1176436A (zh) 1996-09-12 1997-04-21 通信监视控制装置及通信监视控制方法

Country Status (4)

Country Link
US (1) US5901280A (zh)
JP (1) JP2868080B2 (zh)
CN (1) CN1176436A (zh)
GB (1) GB2317307B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752165A (zh) * 2011-04-19 2012-10-24 国际商业机器公司 用于控制多个产业控制系统之间的通信的系统
CN107196897A (zh) * 2016-03-15 2017-09-22 本田技研工业株式会社 监视装置及通信系统

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19882831T1 (de) 1997-11-17 2001-03-22 Seagate Technology Verfahren und Dedizierte Frame-Puffer zum Empfangen von Frames
US6138249A (en) * 1997-12-11 2000-10-24 Emc Corporation Method and apparatus for monitoring computer systems during manufacturing, testing and in the field
JP4105293B2 (ja) * 1998-06-30 2008-06-25 富士通株式会社 ネットワーク監視システムと監視装置および被監視装置
JP3668922B2 (ja) * 1998-11-12 2005-07-06 株式会社日立製作所 システム
EP1229435A4 (en) * 1999-10-22 2008-08-06 Hitachi Ltd MEMORY ZONE NETWORK SYSTEM
US7424529B2 (en) * 1999-12-10 2008-09-09 International Business Machines Corporation System using host bus adapter connection tables and server tables to generate connection topology of servers and controllers
US6816986B1 (en) * 1999-12-28 2004-11-09 Intel Corporation Remapping memory devices during operation
US7080133B1 (en) 2000-07-17 2006-07-18 International Business Machines Corporation Method and system for configuring a computer network
US6804819B1 (en) 2000-09-18 2004-10-12 Hewlett-Packard Development Company, L.P. Method, system, and computer program product for a data propagation platform and applications of same
US20020174296A1 (en) 2001-01-29 2002-11-21 Ulrich Thomas R. Disk replacement via hot swapping with variable parity
US6990547B2 (en) * 2001-01-29 2006-01-24 Adaptec, Inc. Replacing file system processors by hot swapping
US6990667B2 (en) 2001-01-29 2006-01-24 Adaptec, Inc. Server-independent object positioning for load balancing drives and servers
US20020138559A1 (en) * 2001-01-29 2002-09-26 Ulrich Thomas R. Dynamically distributed file system
US6862692B2 (en) 2001-01-29 2005-03-01 Adaptec, Inc. Dynamic redistribution of parity groups
US20020124137A1 (en) * 2001-01-29 2002-09-05 Ulrich Thomas R. Enhancing disk array performance via variable parity based load balancing
US7054927B2 (en) 2001-01-29 2006-05-30 Adaptec, Inc. File system metadata describing server directory information
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US7315960B2 (en) 2002-05-31 2008-01-01 Hitachi, Ltd. Storage area network system
JP4429634B2 (ja) * 2003-06-02 2010-03-10 株式会社日立製作所 ストレージシステム、及びストレージシステムの制御方法
JP2004362111A (ja) * 2003-06-03 2004-12-24 Hitachi Global Storage Technologies Inc 外部記憶装置
JP4491330B2 (ja) * 2004-11-08 2010-06-30 富士通株式会社 ディスクアレイ装置とそのデータのリカバリ方法およびデータリカバリプログラム
JP5637552B2 (ja) * 2009-02-17 2014-12-10 日本電気株式会社 ストレージシステム
KR101601792B1 (ko) * 2009-08-12 2016-03-09 삼성전자주식회사 반도체 메모리 장치, 컨트롤러 및 반도체 메모리 시스템
JP6273927B2 (ja) * 2014-03-12 2018-02-07 富士通株式会社 情報処理システム,監視装置,監視プログラム,監視方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0221275B1 (en) * 1985-10-31 1994-05-11 International Business Machines Corporation Method and apparatus for ensuring data integrity in a computer system
US4713811A (en) * 1985-11-07 1987-12-15 Tytronix Corporation Automatic mode switching unit for a serial communications data system
AU6894491A (en) * 1989-11-27 1991-06-26 Olin Corporation Method and apparatus for providing backup process control
JP3181398B2 (ja) * 1992-10-06 2001-07-03 三菱電機株式会社 アレイ型記録装置
US5367669A (en) * 1993-03-23 1994-11-22 Eclipse Technologies, Inc. Fault tolerant hard disk array controller
JP3549003B2 (ja) * 1993-08-31 2004-08-04 株式会社日立製作所 情報送出装置および情報送出/受信システム
US5638518A (en) * 1994-10-24 1997-06-10 Lsi Logic Corporation Node loop core for implementing transmission protocol in fibre channel
JPH08242229A (ja) * 1995-03-01 1996-09-17 Fujitsu Ltd ネットワーク監視における状態整合処理システム
US5675723A (en) * 1995-05-19 1997-10-07 Compaq Computer Corporation Multi-server fault tolerance using in-band signalling
US5758057A (en) * 1995-06-21 1998-05-26 Mitsubishi Denki Kabushiki Kaisha Multi-media storage system
US5734814A (en) * 1996-04-15 1998-03-31 Sun Microsystems, Inc. Host-based RAID-5 and NV-RAM integration

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752165A (zh) * 2011-04-19 2012-10-24 国际商业机器公司 用于控制多个产业控制系统之间的通信的系统
CN102752165B (zh) * 2011-04-19 2015-06-03 国际商业机器公司 用于控制多个产业控制系统之间的通信的系统
CN107196897A (zh) * 2016-03-15 2017-09-22 本田技研工业株式会社 监视装置及通信系统
CN107196897B (zh) * 2016-03-15 2020-11-06 本田技研工业株式会社 监视装置及通信系统

Also Published As

Publication number Publication date
GB2317307A (en) 1998-03-18
GB9703680D0 (en) 1997-04-09
GB2317307B (en) 1998-08-19
JPH1093556A (ja) 1998-04-10
JP2868080B2 (ja) 1999-03-10
US5901280A (en) 1999-05-04

Similar Documents

Publication Publication Date Title
CN1176436A (zh) 通信监视控制装置及通信监视控制方法
CN1251100C (zh) 存储器系统及其控制方法
CN1132377C (zh) 通信网络管理
CN1920937A (zh) 对象操作装置和对象操作方法
CN101060436A (zh) 一种用于通信设备的故障分析方法及装置
CN1058096C (zh) 阵列型记录装置
CN1181419C (zh) 工厂监视系统
CN101065731A (zh) 监督处理控制数据获取设备的冗余部署的主机的运行时间故障管理
CN101076736A (zh) 在监督处理控制系统中配置冗余
CN1532682A (zh) 外部存储装置及外部存储装置的数据恢复方法与程序
CN1842020A (zh) 一种实现数据业务备份的方法
CN1754150A (zh) 用于在系统引导时的硬件配置期间消除用户交互的系统和装置
CN1795654A (zh) 网络环境中的内容同步系统及其方法
CN1264079A (zh) 以树形结构显示故障节点的网络故障信息管理系统
CN1690973A (zh) 远程复制方法及远程复制系统
CN1959717A (zh) 订单驱动的海量遥感数据集群化预处理系统及其方法
CN1855025A (zh) 远程复制处理方法、程序及系统
CN1096772C (zh) 通信网络系统及其再构筑方法
CN1111793C (zh) 冗余装置
CN1099164A (zh) 阵列记录设备
CN1773503A (zh) 配置信息存储和检索系统的方法和系统
CN1740933A (zh) 一种监控系统
CN1641611A (zh) 多重连接管理系统
CN1232555A (zh) 自动生成实时过程控制系统的控制图形的系统和方法
CN1946226A (zh) 电信设备升级的方法、设备及升级引擎单元

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication