Raid controller, storage control device, and storage control method
AssigneeFujitsu Microelectronics Limited
InventorsHiromitsu HORIE, Hiroki Nakajima
Life of this patent
Estimating the term…
Abstract
A RAID controller selecting a plurality of storages forming RAID includes a data input part having a plurality of data input terminals; a control signal input part having a control signal input terminal to which a control signal related to path setting is inputted; a data output part having a plurality of data output terminals; and a path selection part connecting a data input terminal selected from among the plurality of data input terminals with a data output terminal selected from among the plurality of data output terminals based on the control signal when the control signal is inputted to the control signal input terminal.
Claims6
A RAID controller selecting a plurality of storages forming RAID, comprising:
- a data input part having a plurality of data input terminals;
- a control signal input part having a control signal input terminal to which a control signal related to path setting is inputted;
- a data output part having a plurality of data output terminals;
- and
- a path selection part connecting a data input terminal selected from among the plurality of data input terminals with a data output terminal selected from among the plurality of data output terminals based on the control signal when the control signal is inputted to the control signal input terminal,
- wherein when the control signal indicates an instruction to store data to be stored in a target storage, the path selection part selects a data input terminal to which encrypted data obtained by encrypting the data to be stored is inputted and a data output terminal producing an output to the target storage and connects the data input terminal with the data output terminal, and
- when the control signal indicates an instruction to write invalidation data invalidating stored data in the target storage, the path selection part selects a data input terminal to which the invalidation data are inputted and the data output terminal and connects the data input terminal with the data output terminal.
A storage control device for controlling a plurality of storages forming RAID, comprising:
- an acquisition unit acquiring a write instruction and write data associated with the write instruction;
- an encryption unit encrypting the inputted write data;
- a selection unit selecting either a first path by which the write data acquired by the acquisition unit is encrypted through the encryption unit and is outputted to a target storage or a second path by which the write data are outputted to the target storage without passing through the encryption unit;
- a judgment unit judging whether the write data are data to be stored in the target storage or invalidation data invalidating stored data in the target storage based on the write instruction acquired by the acquisition unit;
- and
- a control unit controlling the selection unit so as to select the first path when the judgment unit judges that the write data are the data to be stored, and to select the second path when the judgment unit judges that the write data are the invalidation data.
A storage control method for controlling a plurality of storages forming RAID by using a storage control device, comprising:
- acquiring a write instruction and write data associated with the write instruction;
- and
- encrypting the inputted write data;
- selecting either a first path by which the write data are encrypted and are outputted to a target storage or a second path by which the write data are outputted to the target storage without being encrypted;
- judging whether the write data are data to be stored in the target storage or invalidation data invalidating stored data in the target storage based on the write instruction;
- and
- selecting the first path if the write data are the data to be stored, and selecting the second path if the write data are the invalidation data.
Dependencies are inferred from the claim text.