IP Library Granted Patent US 9,304,842
Granted Patent B2
US 9,304,842 · App. 14/288,667 · Granted Apr 5, 2016

Computer system, control method for computer system and coupling module

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,304,842
App. No.
14/288,667
Granted
Apr 5, 2016
Kind
B2
Abstract

A control method comprising: a first step of detecting, by the server module, a failure in the first interface; a second step of executing, by the server module, given recovery processing when a failure is detected in the first interface; a third step of using, by the coupling module, the first end point to detect a failure in the first interface and output a failure notification; a fourth step of converting, by the coupling module, the failure notification into a notification of disconnection of the first interface, and transmitting the disconnection notification generated by the conversion to the storage module from the second end point; and a fifth step of disengaging, by the storage module, coupling to the server module when the disconnection notification is received from the coupling module.

Claims (52)

1. A computer system, comprising:

a server module;

a storage module; and

a coupling module,

wherein the server module comprises:

a first processor;

a first memory;

a first interface for coupling to other devices;

a storage access part for requesting access to the storage module via the first interface;

a failure detecting part for detecting a failure in the first interface; and

a failure processing part for executing given recovery processing when the failure detecting part detects a failure in the first interface,

wherein the coupling module comprises:

a first end point which is connected to the first interface and, when detecting a failure in the first interface, outputs a failure notification;

a second end point which is connected to a second interface of the storage module;

a data transfer part for transferring data between the first end point and the second end point; and

an event imitation part for converting the failure notification into a notification of disconnection of the first interface when the first end point outputs the failure notification, and transmitting the disconnection notification generated by the conversion to the storage module from the second end point, and

wherein the storage module comprises:

a second processor;

a second memory;

a storage device;

the second interface for coupling to other devices;

a storage control part for receiving an access request through the second interface and accessing the storage device; and

a disconnection processing part for disengaging coupling to the server module when the disconnection notification is received from the coupling module.

2. The computer system according to claim 1 , wherein the coupling module further comprises a protocol converting part for converting protocols between the first end point and the second end point, and transmits the disconnection notification by a protocol of the second end point.

3. The computer system according to claim 1 , wherein the given recovery processing which is executed by the failure processing part of the server module comprises resetting of the first interface.

4. The computer system according to claim 1 ,

wherein the computer system comprises a plurality of the server modules,

wherein the computer system comprises a plurality of the coupling modules so that each of the plurality of the server modules is connected to one of the plurality of the coupling modules, and

wherein the second end point of each of the plurality of the coupling modules is connected to the second interface of the storage module.

5. A control method for a computer system, the computer system comprising a server module, a storage module, and a coupling module,

the server module comprising a first processor, a first memory, and a first interface for coupling to other devices,

the storage module comprising a second processor, a second memory, a storage device, and a second interface for coupling to other devices,

the coupling module comprising a first end point, which is connected to the first interface, and a second end point, which is connected to the second interface,

the control method comprising:

a first step of detecting, by the server module, a failure in the first interface;

a second step of executing, by the server module, given recovery processing when a failure is detected in the first interface;

a third step of using, by the coupling module, the first end point to detect a failure in the first interface and output a failure notification;

a fourth step of converting, by the coupling module, the failure notification into a notification of disconnection of the first interface, and transmitting the disconnection notification generated by the conversion to the storage module from the second end point; and

a fifth step of disengaging, by the storage module, coupling to the server module when the disconnection notification is received from the coupling module.

6. The control method for a computer system according to claim 5 , wherein the fourth step comprises transmitting, by the coupling module, the disconnection notification by a protocol of the second end point.

7. The control method for a computer system according to claim 5 , wherein, in the second step, the given recovery processing which is executed by the server module comprises resetting of the first interface.

8. The control method for a computer system according to claim 5 ,

wherein the computer system comprises a plurality of the server modules,

wherein the computer system comprises a plurality of the coupling modules so that each of the plurality of the server modules is connected to one of the plurality of the coupling modules, and

wherein the second end point of each of the plurality of the coupling modules is connected to the second interface of the storage module.

9. A coupling module for coupling a first device and a second device, comprising:

a first end point which is connected to a first interface of the first device and, when detecting a failure in the first interface, outputs a failure notification;

a second end point which is connected to a second interface of the second device;

a data transfer part for transferring data between the first end point and the second end point; and

an event imitation part for converting the failure notification into a notification of disconnection of the first interface when the first end point outputs the failure notification, and transmitting the disconnection notification generated by the conversion to the second device from the second end point.

10. The coupling module according to claim 9 , further comprising a protocol converting part for converting protocols between the first end point and the second end point,

wherein the disconnection notification is transmitted by a protocol of the second end point.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2014
From: KONDO, YUKI
To: HITACHI, LTD.
Reel/Frame 032974/0544 →