Claims
- 1. A storage control device, connected to a host processing device through a full-duplex channel and for storing data received through said channel in a data storage means, said storage control device comprising:
a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel; and means for assigning a channel processor, among said plurality of channel processors, for executing said data-input-and-output process for said data (frame) according to a type of command contained in said data (frame).
- 2. A storage control device according to claim 1, wherein said means for assigning a channel processor for executing said data-input-and-output process for said data (frame) according to a type of command contained in said data (frame) assigns a channel processor, among said plurality of channel processors, for processing said data (frame) according to whether said command contained in said data (frame) is a data-write-in command to said data storage means, or a data-read-out command to said data storage means.
- 3. A storage control device according to claim 1, wherein said storage control device comprises means for assigning a channel processor, among said plurality of channel processors, for processing said data (frame) according to a data amount flowing through a transmitting channel and a receiving channel of said full-duplex channel.
- 4. A storage control device according to claim 1, wherein said storage control device comprises means for controlling whether to execute said means for assigning said channel processor for executing said data-input-and-output process for said data (frame) according to a type of command contained in said data (frame), according to a data amount processed within a unit time with a data-write-in command to said data storage means, or a data-read-out command to said data storage means.
- 5. A storage control device according to claim 1, wherein said storage control device comprises means for controlling whether to execute said means for assigning said channel processor for executing said data-input-and-output process for said data (frame) according to a type of command contained in said data (frame), according to a number of data-write-in commands and a number of data-read-out commands queued in a process-wait queue for each of said channel processors.
- 6. A storage control device according to claim 1, wherein said storage control device comprises means for controlling whether to execute said means for assigning said channel processor for executing said data-input-and-output process for said data (frame) according to a type of command contained in said data (frame), according to a data amount processed by each of said channel processors within a unit time in said data-input-and-output process.
- 7. A storage control device according to claim 1, wherein said storage control device comprises means for controlling whether to execute said means for assigning said channel processor for executing said data-input-and-output process for said data (frame) according to a type of command contained in said data (frame), according to a throughput for a process of a data-write-in command to said data storage means and a throughput for a process of a data-read-out command to said data storage means in said storage control device.
- 8. A storage control device according to claim 4, wherein said storage control device comprises means for making an external device connected to said storage control device designate said unit time.
- 9. A storage control device according to claim 6, wherein said storage control device comprises means for making an external device connected to said storage control device designate said unit time.
- 10. A control method of a storage control device, said storage control device being connected to a host processing device through a full-duplex channel, storing data received through said channel in a data storage means, and being structured to comprise a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel, wherein:
said control method of said storage control device assigns a channel processor, among said plurality of channel processors, for processing said data (frame) according to whether said command contained in said data (frame) is a write-in command to write in data to said data storage means, or a read-out command to read out data from said data storage means.
- 11. A control method of a storage control device, said storage control device being connected to a host processing device through a full-duplex channel, storing data received through said channel in a data storage means, and being structured to comprise a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel, wherein:
said control method of said storage control device assigns a channel processor, among said plurality of channel processors, for processing said data (frame) according to a data amount flowing through a transmitting channel and a receiving channel of said full-duplex channel.
- 12. A control method of a storage control device, said storage control device being connected to a host processing device through a full-duplex channel, storing data received through said channel in a data storage means, and being structured to comprise a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel, wherein:
said control method of said storage control device assigns a channel processor, among said plurality of channel processors, for executing said data-input-and-output process for the data (frame) according to a type of command contained in said data (frame) and a data amount processed within a unit time with a write-in command to write in data to said data storage means, or a read-out command to read out data from said data storage means.
- 13. A control method of a storage control device, said storage control device being connected to a host processing device through a full-duplex channel, storing data received through said channel in a data storage means, and being structured to comprise a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel, wherein:
said control method of said storage control device assigns a channel processor, among said plurality of channel processors, for executing said data-input-and-output process for the data (frame) according to a type of command contained in said data (frame), and a number of data-write-in commands and a number of data-read-out commands queued in a process-wait queue for each of said channel processors.
- 14. A control method of a storage control device, said storage control device being connected to a host processing device through a full-duplex channel, storing data received through said channel in a data storage means, and being structured to comprise a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel, wherein:
said control method of said storage control device assigns a channel processor, among said plurality of channel processors, for executing said data-input-and-output process for the data (frame) according to a type of command contained in said data (frame), and a data amount processed by each of said channel processors within a unit time in said data-input-and-output process.
- 15. A control method of a storage control device, said storage control device being connected to a host processing device through a full-duplex channel, storing data received through said channel in a data storage means, and being structured to comprise a plurality of channel processors for conducting a data-input-and-output process to said data storage means in correspondence with a command contained in data (a frame) sent from said host processing device through said channel, wherein:
said control method of said storage control device assigns a channel processor, among said plurality of channel processors, for executing said data-input-and-output process for the data (frame) according to a type of command contained in said data (frame), and a throughput for a process of a data-write-in command to said data storage means and a throughput for a process of a data-read-out command to said data storage means in said storage control device.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-273932 |
Sep 2001 |
JP |
|
Parent Case Info
[0001] The present application claims priority upon Japanese Patent Application No. 2001-273932 filed on Sep. 10, 2001, which is herein incorporated by reference.