IP Library Granted Patent US 7,437,585
Granted Patent B2
US 7,437,585 · App. 11/139,593 · Granted Oct 14, 2008

Storage system and power control method therefor, adapter and power control method therefor, and storage controller and control method therefor

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 7,437,585
App. No.
11/139,593
Granted
Oct 14, 2008
Kind
B2
Abstract

A storage system and a power control method therefor, an adapter and power control therefor, and a storage controller and a control method therefor, that enable the enhancement of their reliability with simple configurations. The storage system and the power control method therefor are configured in such a manner that the storage controller transmits a predetermined start-up completion signal to the adapter and the adapter starts to operate after receiving the start-up completion signal. When the adapter initiates stop of operation, it transfers cache data to the storage controller and transmits a predetermined first signal to the storage controller, the storage controller makes storage devices store the cache data in response to the first signal from the adapter, transmits a predetermined second signal to the adapter, and stops operation, and the adapter stops operation after receiving the second signal.

Claims (63)

1. A storage system comprising a storage controller for storing data and a network attached storage (NAS) adapter for controlling data input/output between a host system and the storage controller, wherein:

the storage controller transmits a predetermined start-up completion signal to the NAS adapter after the storage controller starts to operate; and

the NAS adapter starts to operate after receiving the start-up completion signal from the storage controller;

wherein

the NAS adapter includes a control unit for executing predetermined start-up processing to start up the NAS adapter, and a power control unit for controlling power-supply to the control unit;

after the NAS adapter receives the start-up completion signal from the storage controller, the power control unit starts to supply power to the control unit; and

the control unit starts the start-up processing when supplied with power from the power control unit.

2. The storage system according to claim 1 ,comprising a plurality of the storage controllers, each being connected to the NAS adapter,

wherein the NAS adapter starts to operate after receiving the start-up completion signal from all the storage controllers.

3. A storage system comprising a storage controller for storing data and a network attached storage (NAS) adapter for controlling data input/output between a host system and the storage controller, wherein:

the storage controller transmits a predetermined start-up completion signal to the NAS adapter after the storage controller starts to operate; and

the NAS adapter starts to operate after receiving the start-up completion signal from the storage controller

wherein

the storage controller stores an operating system for the NAS adapter; and

after the NAS adapter receives the start-up completion signal from the storage controller, the NAS adapter reads the operating system from the storage controller and starts to operate.

4. A storage system comprising a storage controller and an adapter for controlling input/output of data between a host system and the storage controller, wherein

the storage controller has a storage device for storing the data, and a first cache memory for temporarily storing the data when the data is transferred between the adapter and the storage device;

the adapter has a second cache memory for temporarily storing the data when the data is transferred between the host system and the storage controller;

wherein, when the adapter initiates stop of operation, the adapter transfers the data stored in the second cache memory to the storage controller, and transmits a predetermined first signal to the storage controller;

wherein, in response to the first signal from the adapter, the storage controller has the storage device store the data stored in the first cache memory, transmits a predetermined second signal to the adapter, and stops operation; and

wherein, the adapter stops operation after receiving the second signal.

5. The storage system according to claim 4 , comprising a plurality of the storage controllers, each being connected to the adapter,

wherein the adapter transmits the first signal to all the storage controllers and the adapter stops operation after receiving the second signal from all the storage controllers.

6. A power control method for a storage system that comprises a storage controller for storm data and a network attached storage (NAS) adapter for controlling input/output of data between a host system and the storage controller, the method comprising:

a first step in which the storage controller transmits a predetermined start-up completion signal to the NAS adapter after the storage controller starts to operate;

a second step in which the NAS adapter starts to operate after receiving the start-up completion signal from the storage controller;

the NAS adapter comprises a control unit for executing predetermined start-up processing to start up the NAS adapter, and a power control unit for controlling power-supply to the control unit;

in the second step, after the NAS adapter receives the start-up completion signal from the storage controller, the power control unit starts to supply power to the control unit; and

the control unit starts the start-up processing when supplied with power from the power control unit.

7. The power control method for the storage system according to claim 6 , wherein

the storage system comprises a plurality of the storage controllers, each being connected to the NAS adapter;

the NAS adapter starts to operate after receiving the start-up completion signal from all the storage controllers.

8. A power control method for a storage system that comprises a storage controller for storing data and a network attached storage (NAS) adapter for controlling input/output of data between a host system and the storage controller, the method comprising:

a first step in which the storage controller transmits a predetermined start-up completion signal to the NAS adapter after the storage controller starts to operate;

a second step in which the NAS adapter starts to operate after receiving the start-up completion signal from the storage controller;

the storage controller stores an operating system for the NAS adapter; and

after the NAS adapter receives the start-up completion signal from the storage controller, the NAS adapter reads the operating system from the storage controller and starts to operate.

9. A power control method for a storage system that comprises a storage controller and an adapter for controlling input/output of data to/from the storage controller in response to an external request for input/output of data in files, wherein;

the storage controller comprises a storage device for storing data, and a first cache memory for temporarily storing the data when the data is transferred between the adapter and the storage device; and

the adapter comprises a second cache memory for temporarily storing the data when the data is transferred between the outside and the storage controller,

the method comprising:

a first step in which, when the adapter initiates stop of operation, the adapter transfers the data stored in the second cache memory to the storage controller, and transmits a predetermined first signal to the storage controller;

a second step in which, in response to the first signal from the adapter, the storage controller has the storage device store the data stored in the first cache memory, transmits a predetermined second signal to the adapter, and stops operation; and

a third step in which the adapter stops operation after receiving the second signal.

10. A power control method for the storage system according to claim 9 , wherein:

the storage system comprises a plurality of storage controllers, each being connected to the adapter and wherein;

in the first step, the adapter transmits the first signal to all the storage controllers; and

in the third step, the adapter stops operation after receiving the second signal from all the storage controllers.

11. An adapter for controlling input/output of data between a host system and a storage controller for storing data, the adapter comprising:

a cache memory for temporarily storing the data when the data is transferred between the host system and the storage controller,

wherein, when the adapter initiates stop of operation, the adapter transfers the data stored in the cache memory to the storage controller, transmits a predetermined first signal to the storage controller, receives a predetermined second signal that is transmitted in response to the first signal, from the storage controller before the storage controller stops operation, and stops operation.

12. A power control method for an adapter that controls input/output of data between a host system and a storage controller for storing data,

wherein the adapter comprises a cache memory for temporarily storing the data when the data is transferred between the host system and the storage controller,

the method comprising:

a first step of transferring, when the adapter initiates stop of operation, the data stored in the cache memory to the storage controller and transmitting a predetermined first signal from the adapter to the storage controller; and

a second step of the adapter stopping operation after receiving a predetermined second signal that is transmitted, in response to the first signal, from the storage controller before the storage controller stops operation.

13. A storage controller comprising:

a storage device for storing data transmitted from a host system; and

a cache memory for temporarily storing the input/output of data to/from the storage device,

wherein, in response to a first signal transmitted from an adapter before the adapter stops operation, the adapter controlling input/output of data between the host system and the storage device, the storage controller has the storage device store the data stored in the cache memory, transmits a predetermined second signal to the adapter, and stops operation.

14. A control method for a storage controller that comprises a storage device for storing data transmitted from a host system and a cache memory for temporarily storing the input/output of data to/from the storage device, the method comprising:

a first step of having the storage device store the data stored in the cache memory, in response to a first signal that is transmitted from an adapter when the adapter initiates stop of operation, the adapter controlling input/output of data between the host system and the storage controller; and

a second step of having the storage controller stop operation after transmitting a predetermined second signal to the adapter.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Dec 17, 2015
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037751/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2014
From: GLOBAL D, LLC.
To: RAKUTEN, INC.
Reel/Frame 032503/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2014
From: HITACHI, LTD.
To: GLOBAL D, LLC
Reel/Frame 032446/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2005
From: NAKANO, AKIYOSHI; HONDA, KIYOSHI
To: HITACHI LTD.
Reel/Frame 016619/0565 →