US 7,581,060 B2
Storage device control apparatus and control method for the storage device control apparatus
Hiroki Kanai, Odawara (Japan)
Assigned to Hitachi, Ltd., Tokyo (Japan)
Filed on Nov. 20, 2007, as Appl. No. 11/984,570.
Application 11/984570 is a continuation of application No. 11/606878, filed on Dec. 01, 2006, granted, now 7,320,051.
Application 11/606878 is a continuation of application No. 10/654996, filed on Sep. 05, 2003, granted, now 7,231,490.
Claims priority of application No. 2003-111405 (JP), filed on Apr. 16, 2003.
Prior Publication US 2008/0209101 A1, Aug. 28, 2008
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/00 (2006.01)
U.S. Cl. 711—112  [711/147; 711/154] 21 Claims
OG exemplary drawing
 
1. A storage device control apparatus comprising:
a plurality of channel control units, each with a host interface controller formed therein for receiving data input/output (I/O) requests from a first host computer;
a plurality of disk control units, each with a disk interface controller formed therein for performing I/O control of data to first storage volumes storing data in response to the data I/O requests;
a plurality of storage control units, each with a host interface controller for receiving data I/O requests from a second host computer, a disk interface controller for performing I/O control of data to second storage volumes, and a memory formed therein for temporarily storing data being transferred between said host interface controller and said disk interface controller; and
an internal connection part which is able to connect to and/or disconnect from each of said channel control units, said disk control units, and said storage control units independently,
wherein, upon receipt of a data I/O request from the first host computer to a channel control unit, said host interface controller, included in said channel control unit, analyzes the data I/O request, and based on the analysis, determines whether the data I/O request is a read request or a write request, determines an address of data to be accessed, and sends a command according to whether the data I/O request is a read request or a write request to one of the disk control units, and
wherein, upon receipt of a data I/O request from the second host computer to a storage control unit, said host interface controller, included in said storage control unit, analyzes the data I/O request, and based on the analysis, determines whether the data I/O request is a read request or a write request, determines an address of data to be accessed, sends a command according to whether the data I/O request is a read request or a write request to said memory if the data to be accessed is stored in said memory, and sends a command according to whether the data I/O request is a read request or a write request to the disk interface controller included in said storage control unit if the data to be accessed is not stored in said memory.