← Back to Patent Explorer
US5901280A Expired / Lapsed US ⏱️ 0.0 years remaining

Transmission monitoring and controlling apparatus and a transmission monitoring and controlling method

Assignee: Mitsubishi Electric Corp
•
Filing: 1997-02-19
•
Granted: 1999-05-04
•
Expires: 2017-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A transmission monitoring and controlling apparatus is provided between a first system and a second system. The transmission monitoring and controlling apparatus monitors information transmitted through a Fibre Channel. Then, a back controller analyzes the monitored information and stores the information in a controlling memory based on the analysis. For example, when the first system writes data on the second system, the back controller stores the data in the controlling memory. Therefore, even if a failure has occurred in the second system, the transmission monitoring and controlling apparatus is able to read the data from the controlling memory and send the data to the first system instead of to the second system.

Inventors

  • 👤 Masahiro Mizuno
  • 👤 Hiroshi Baba
  • 👤 Hitoshi Yamamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 08:35
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/32; G06F11/324; G06F11/327

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 221 words
A transmission monitoring and controlling apparatus for monitoring and controlling a network connecting a first system and a second system, the apparatus comprising: a first monitor for monitoring information, including data read commands and data write commands, transmitted from a first system to a second system through a network; a second monitor for monitoring information, including device failure information, transmitted from the second system; a controlling memory connected between the first and second systems in the network for maintaining a back-up copy of data stored in the second system; a back controller for generating information to be sent to the first and second systems in response to information detected by the first and second monitors, the back controller comprising: a processing controller for analyzing the information monitored by the first and second monitors, wherein, when the first system transmits a data read command to read data from a failed device in the second system, the processing controller retrieves a back-up copy from the controlling memory and transmits the back-up copy to the first system, thereby replacing the failed device; and first and second switches for receiving the information generated by the back controller and information transmitted by the first and second systems, for switching to output to the first and second systems one of the information transmitted and the information generated.
Claim 2
Dependent Claim 221 words
A transmission monitoring and controlling apparatus for monitoring and controlling a network connecting a first system and a second system, the apparatus comprising: a first monitor for monitoring information, including data read commands and data write commands, transmitted from a first system to a second system through a network; a second monitor for monitoring information, including device failure information, transmitted from the second system; a controlling memory connected between the first and second systems in the network for maintaining a back-up copy of data stored in the second system; a back controller for generating information to be sent to the first and second systems in response to information detected by the first and second monitors, the back controller comprising: a processing controller for analyzing the information monitored by the first and second monitors, wherein, when the first system transmits a data read command to read data from a failed device in the second system, the processing controller retrieves a back-up copy from the controlling memory and transmits the back-up copy to the first system, thereby replacing the failed device; and first and second switches for receiving the information generated by the back controller and information transmitted by the first and second systems, for switching to output to the first and second systems one of the information transmitted and the information generated.
Claim 3
Dependent Claim 113 words
The transmission monitoring and controlling apparatus of claim 1, wherein the back controller comprises a first and second receiving controllers for receiving information transmitted in the network from the first and second monitors, the controlling memory stores the information received by the first and second receiving controllers, the processing controller analyzes the information received by the first and second receiving controllers and generates information sent to one of the first system and the second system in response to information stored in the controlling memory, and the transmission monitoring and controlling apparatus further comprises first and second transmitting controllers for outputting the information generated by the processing controller to the first and second switches.
Claim 4
Dependent Claim 43 words
The transmission monitoring and controlling apparatus of claim 2, wherein the processing controller retrieves information stored in the controlling memory and generates information for operating one of the first system and the second system based on the information retrieved from the controlling memory.
Claim 5
Dependent Claim 56 words
The transmission monitoring and controlling apparatus of claim 3, wherein at least one of the first system and the second system comprises a data memory for storing information, and the processing controller retrieves information stored in the controlling memory and generates a command for storing the information retrieved from the controlling memory in the data memory.
Claim 6
Dependent Claim 54 words
The transmission monitoring and controlling apparatus of claim 4, wherein the processing controller checks vacancy of lines of the network in response to the information transmitted in the network and monitored by the monitor, and, when there is a vacancy, the processing controller retrieves information stored in the controlling memory and generates the command.
Claim 7
Dependent Claim 26 words
The transmission monitoring and controlling apparatus of claim 4, wherein the data memory has a RAID (Redundant Array of Inexpensive Disks) configuration for storing redundant data.
Claim 8
Dependent Claim 62 words
The transmission monitoring and controlling apparatus of claim 6, wherein the processing controller stores, in the controlling memory, location information indicating a location for writing information in the data memory having the RAID configuration, and updates redundant data in response to the location information stored in the controlling memory when the location information is written in the data memory having RAID configuration.
Claim 9
Dependent Claim 51 words
The transmission monitoring and controlling apparatus of claim 6, wherein the processing controller stores, in the controlling memory, the information for writing and redundant data updating information indicating which redundant data updating has been completed when the information stored is information for writing in the data memory having the RAID configuration.
Claim 10
Dependent Claim 78 words
The transmission monitoring and controlling apparatus of claim 8, wherein the processing controller retrieves the redundant data updating information stored in the controlling memory, generates redundant data based on the redundant data updating information, and generates a command to store the redundant data generated by the processing controller, in the data memory having the RAID configuration, when the monitor monitors the information transmitted in the network, checks vacancy of the lines in the network and finds a vacancy.
Claim 11
Dependent Claim 71 words
The transmission monitoring and controlling apparatus of claim 6, wherein the data memory having the RAID configuration comprises a plurality of magnetic disks, and the processing controller accesses a normally operating magnetic disk of the data memory, obtains the redundant data for regenerating information, and transmits regenerated information to one of the first system and the second system, when a failure has occurred in at least one of the magnetic disks.
Claim 12
Dependent Claim 297 words
A transmission monitoring and controlling apparatus for monitoring and controlling a network connecting a first system and a second system, the apparatus comprising: a monitor for monitoring information transmitted in a network; a back controller for generating information sent to the network in response to information detected by the monitor; and a switch receiving the information generated by the back controller and information transmitted in the network, for switching to output to the network one of the information transmitted and the information generated, wherein: the back controller comprises a receiving controller for receiving the information transmitted in the network from the monitor, the transmission monitoring and controlling apparatus further comprises a controlling memory for storing the information received by the receiving controller, and the back controller comprises a processing controller for analyzing the information received by the receiving controller and generates information sent to one of the first system and the second system in response to information stored in the controlling memory and a transmitting controller for outputting information generated by the processing controller to the switch, the processing controller retrieves information stored in the controlling memory and generates information for operating one of the first system and the second system based on the information retrieved from the controlling memory, at least one of the first system and the second system comprises a data memory for storing information, the processing controller generates a command for storing in the data memory information retrieved from the controlling memory, and the processing controller checks vacancy of lines of the network in response to the information transmitted in the network and monitored by the monitor and when there is a vacancy, the processing controller generates the command, and the controlling memory stores information stored in the data memory as redundant data.
Claim 13
Dependent Claim 297 words
A transmission monitoring and controlling apparatus for monitoring and controlling a network connecting a first system and a second system, the apparatus comprising: a monitor for monitoring information transmitted in a network; a back controller for generating information sent to the network in response to information detected by the monitor; and a switch receiving the information generated by the back controller and information transmitted in the network, for switching to output to the network one of the information transmitted and the information generated, wherein: the back controller comprises a receiving controller for receiving the information transmitted in the network from the monitor, the transmission monitoring and controlling apparatus further comprises a controlling memory for storing the information received by the receiving controller, and the back controller comprises a processing controller for analyzing the information received by the receiving controller and generates information sent to one of the first system and the second system in response to information stored in the controlling memory and a transmitting controller for outputting information generated by the processing controller to the switch, the processing controller retrieves information stored in the controlling memory and generates information for operating one of the first system and the second system based on the information retrieved from the controlling memory, at least one of the first system and the second system comprises a data memory for storing information, the processing controller generates a command for storing in the data memory information retrieved from the controlling memory, and the processing controller checks vacancy of lines of the network in response to the information transmitted in the network and monitored by the monitor and when there is a vacancy, the processing controller generates the command, and the controlling memory stores information stored in the data memory as redundant data.
Claim 14
Dependent Claim 19 words
The transmission monitoring and controlling apparatus of claim 1, wherein the network is an optical LAN (Local Area Network).
Claim 15
Dependent Claim 16 words
The transmission monitoring and controlling apparatus of claim 1, wherein the network is a Fibre Channel.
Claim 16
Dependent Claim 126 words
The transmission monitoring and controlling apparatus of claim 2, wherein the back controller comprises first and second converters for converting eight bit information to ten bit information and for converting ten bit information to eight bit information, the information transmitted in the network is ten bit information, and when the first and second converters receive ten bit information from the first and second receiving controllers, the first and second converters convert the ten bit information to eight bit information and send the information to the processing controller, and when the first and second converters receive eight bit information from the processing controller, the converters convert the eight bit information to ten bit information and send the ten bit information to the first and second transmission controllers.
Claim 17
Dependent Claim 185 words
A transmission monitoring and controlling method, wherein a network connecting a first system and a second system is monitored and controlled, the method comprising: monitoring information, including data read commands and data write commands, transmitted from a first system to a second system through a network; monitoring information, including device failure information, transmitted from the second system; storing data in the second system; maintaining a back-up copy of the data stored in the second system in a controlling memory connected to the first and second systems through the network; receiving the information monitored, generating information based on the information received, and sending to the network the information generated based on the received information, wherein, when a data read command to read data from a failed device in the second system is received from the first system, retrieving a back-up copy from the controlling memory and transmitting the back-up copy to the first system, thereby replacing the failed device; and switching so that one of the information generated based on the received information generated and the information transmitted on the network is outputted to the network.
Claim 18
Dependent Claim 185 words
A transmission monitoring and controlling method, wherein a network connecting a first system and a second system is monitored and controlled, the method comprising: monitoring information, including data read commands and data write commands, transmitted from a first system to a second system through a network; monitoring information, including device failure information, transmitted from the second system; storing data in the second system; maintaining a back-up copy of the data stored in the second system in a controlling memory connected to the first and second systems through the network; receiving the information monitored, generating information based on the information received, and sending to the network the information generated based on the received information, wherein, when a data read command to read data from a failed device in the second system is received from the first system, retrieving a back-up copy from the controlling memory and transmitting the back-up copy to the first system, thereby replacing the failed device; and switching so that one of the information generated based on the received information generated and the information transmitted on the network is outputted to the network.
Claim 19
Dependent Claim 45 words
The transmission monitoring and controlling method of claim 15, comprising: storing the information generated based on the received information; and retrieving the information stored in the storing step and operating one of the first system and the second system in response to the information retrieved.
Claim 20
Dependent Claim 25 words
The transmission monitoring and controlling method of claim 15, comprising checking vacancy of lines in the network based on the information transmitted in the network.
Claim 21
Dependent Claim 65 words
The transmission monitoring and controlling method of claim 15, wherein at least one of the first system and the second system comprises a memory having a RAID configuration for storing redundant data, the method comprising: storing location information for writing including a location for writing information in the memory having the RAID configuration; and updating the redundant data based on the location information for writing.
Claim 22
Dependent Claim 64 words
The transmission monitoring and controlling method of claim 18, comprising: storing redundant data updating information indicating which redundant data has been updated in the memory having the RAID configuration; and retrieving the redundant data updating information, generating redundant data based on the retrieved redundant data updating information, and generating a command to store the generated redundant data in the memory having the RAID configuration.
Claim 23
Dependent Claim 34 words
The transmission monitoring and controlling apparatus of claim 1 wherein the processing controller changes an origin port ID of the back-up copy retrieved from the controlling memory to an ID of the failed device.
Claim 24
Dependent Claim 40 words
The transmission monitoring and controlling method of claim 15 wherein transmitting the back-up copy retrieved from the controlling memory to the first system includes changing an origin port ID of the back-up copy to an ID of the failed device.

References Cited (Backward Citations)

EP0221275A2 Cited
US4713811A Cited
WO1991008535A1 Cited
US5608891A Cited
US5367669A Cited
US5664220A Cited
US5638518A Cited
US5706210A Cited
US5675723A Cited
GB2302428A Cited
US5734814A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-03 2002-11-02 2003-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-03 2006-11-02 2007-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-03 2010-11-02 2011-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag