Cache control method in a storage system with multiple disk controllers
AssigneeHitachi, Ltd.
InventorTakashige Baba
Life of this patent
Estimating the term…
Abstract
In a storage device including plural disk controllers, the invention reduces time required for failure recovery when a failure occurs in the disk controllers. The storage device includes n (n>2, where n is an integer) disk controllers. The disk controller includes a cache memory. Data of the cache memory is copied to another cache memory. When a failure occurs in the disk controller, data not written to a disk of the data copied to the cache memory is transferred to further another cache memory.
Claims13
A control method of a storage device comprising:
- a storage device part including plural storage media;
- plural control parts each including a processor that controls data writing from a computer to the storage device part and data reading from the storage device part to the computer, and a cache memory that temporarily stores the data;
- and
- a management part that detects a failure that occurs in the control parts,
- wherein communication-capable connection is made between the storage device part and the control parts, and between the control parts,
- the method comprising the steps of:
- when the computer has written data to the storage device, writing the data to a cache memory of an active control part of the control parts, and copying the data from the cache memory of the active control part to a cache memory of a standby control part;
- and
- when it is detected by the management part that a failure occurs in the active or standby control part, transferring data not written to the storage device part of data stored in a cache memory of the active or standby control part in which the failure does not occur, to a cache memory of a control part other than the active and standby control parts.
A control method of a storage device comprising:
- a storage device part including plural storage media;
- plural control parts each including a processor that controls data writing from a computer to the storage device part and data reading from the storage device part to the computer, and a cache memory that temporarily stores the data;
- and
- a management part that manages the configuration of the control parts,
- wherein communication-capable connection is made between the storage device part and the control parts, and between the control parts,
- the method comprising the steps of:
- when the computer has written data to the storage device, writing the data to a cache memory of a active control part of the control parts, and copying the data from the cache memory of the active control part to a cache memory of a standby control part;
- and
- when the management part commands change of the configuration of the control parts, transferring data stored in a cache memory of the active or standby control part to a cache memory of a control part other than the active and standby control parts.
A storage device comprising:
- a storage device part including plural storage media;
- and
- plural control parts each including a cache memory that temporarily-stores data,
- wherein communication-capable connection is made between the storage device part and the control parts, and between the control parts,
- the storage device including:
- means for writing data having been written to the storage device by the computer to a cache memory of an active control part of the control parts;
- means for copying the data from a cache memory of the active control part to a cache memory of a standby control part;
- failure detecting means for detecting a failure in the control parts;
- and
- means, when it is detected by the failure detecting means that a failure occurs in the active or standby control part, for transferring data not written to the storage device part of data stored in a cache memory of the active or standby control part in which the failure does not occur, to a cache memory of a control part other than the active and standby control parts.
A storage device comprising:
- a storage device part including plural storage media;
- and
- plural control parts each including a cache memory that temporarily stores data,
- wherein communication-capable connection is made between the storage device part and the control parts, and between the control parts,
- the storage device including:
- means for writing data having been written to the storage device by the computer to a cache memory of an active control part of the control parts;
- means for copying the data from a cache memory of the active control part to a cache memory of the standby control part;
- means for commanding a change of the configuration of the plural control parts;
- and
- means, upon receipt of the configuration change command, for transferring data stored in a cache memory of the active or standby control part to a cache memory of a control part other than the active and standby control parts.
Dependencies are inferred from the claim text.