Disk array apparatus, information processing apparatus, data management system, method for issuing command from target side to initiator side, and computer product
First Claim
1. A method of issuing a command from a target to an initiator in a system that includes an information processing apparatus that has a host bus adaptor with only an initiator function to issue the command, and a disk array apparatus that has a channel adaptor with only a target function to receive and execute the command, the information processing apparatus and the disk array apparatus being connected via a communication line, comprising:
- polling including the information processing apparatus transmitting a status verifying message to the disk array apparatus to verify a status of the disk array apparatus;
preparing including the disk array apparatus preparing, upon receiving the status verifying message, a response message by attaching a request for a command of a process to be executed to the status verifying message;
transmitting including the disk array apparatus transmitting the response message to the information processing apparatus; and
creating including the information processing apparatus creating a command based on the request attached to the response message; and
transmitting including the information processing apparatus transmitting the command created to the disk array apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus transmits, by polling, a status verifying message to a disk array apparatus to verify a status of the disk array apparatus. The disk array apparatus attaches, upon receiving the status verifying message, a request for a command of a process to be executed to a response message to the status verifying message, and transmits the response message to the information processing apparatus. The information processing apparatus creates a command based on the request attached to the response message, and transmits the command created to the disk array apparatus.
-
Citations
18 Claims
-
1. A method of issuing a command from a target to an initiator in a system that includes an information processing apparatus that has a host bus adaptor with only an initiator function to issue the command, and a disk array apparatus that has a channel adaptor with only a target function to receive and execute the command, the information processing apparatus and the disk array apparatus being connected via a communication line, comprising:
-
polling including the information processing apparatus transmitting a status verifying message to the disk array apparatus to verify a status of the disk array apparatus;
preparing including the disk array apparatus preparing, upon receiving the status verifying message, a response message by attaching a request for a command of a process to be executed to the status verifying message;
transmitting including the disk array apparatus transmitting the response message to the information processing apparatus; and
creating including the information processing apparatus creating a command based on the request attached to the response message; and
transmitting including the information processing apparatus transmitting the command created to the disk array apparatus. - View Dependent Claims (2, 3)
-
-
4. A disk array apparatus that is connected to an information processing apparatus including a host bus adaptor with only an initiator function to issue a command, and includes a channel adaptor with only a target function to receive and execute the command, comprising:
-
a creating unit that creates, when a process to be executed occurs, a request to execute the process; and
a processing unit that prepares a response message by attaching the request created to a response message to a status verifying message transmitted by polling from the information processing apparatus, and transmits the response message to the information processing apparatus. - View Dependent Claims (5, 6, 7)
-
-
8. An information processing apparatus that is connected to a disk array apparatus including a channel adaptor with only a target function to receive and execute a command, and includes a host bus adaptor with only an initiator function to issue the command to the disk array apparatus, comprising:
-
a polling unit that transmits a status verifying message to verify a status of the disk array apparatus to the disk array apparatus;
a processing unit that creates, when a request to be executed by the disk array apparatus is attached to a response message from the disk array apparatus to the status verifying message, a command corresponding to the request; and
a transmitting unit that transmits the command created to the disk array apparatus.
-
-
9. A data management system comprising:
-
a primary storage unit including a disk array unit formed with a plurality of magnetic disk devices, a disk-array control unit that controls the disk array unit, and a channel adaptor having only a target function to receive and execute a command, the primary storage unit being connected to a host computer, wherein the primary storage unit further includes a creating unit that creates, when a process to be executed occurs, a request to execute the process; and
a first processing unit that prepares a response message by attaching the request created to a response message to a status verifying message transmitted from a hierarchy management server and transmits the response message to the hierarchy management server;
a secondary storage unit having a larger capacity than the primary storage unit; and
the hierarchy management server that includes a host bus adaptor having only an initiator function to issue a command, and performs a hierarchy management of data by storing specific data selected, based on a predetermined standard, from among data stored in the secondary storage unit, the hierarchy management server being connected to the primary storage unit and the secondary storage unit, wherein the hierarchy management server further includes a polling unit that transmits the status verifying message to verify a status of the primary storage unit to the primary storage unit;
a second processing unit that creates, when a request is attached to the response message, a command corresponding to the request; and
a transmitting unit that transmits the command created to the primary storage unit. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-readable recording medium that stores therein a computer program for issuing a command in a channel adaptor of a disk array apparatus that includes only a target function to receive and execute the command, the disk array apparatus being connected to an information processing apparatus including a host bus adaptor having only an initiator function to issue the command, the computer program causing the channel adaptor to execute:
-
creating, when a process to be executed occurs, a request to execute the process; and
preparing a response message by attaching the request created to a status verifying message that is transmitted by polling from the information processing apparatus; and
transmitting the response message created to the information processing apparatus. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable recording medium that stores therein a computer program for issuing a command to a disk array apparatus including a channel adaptor with only a target function to receive and execute a command, and includes a host bus adaptor with only an initiator function to issue the command to the disk array apparatus, the computer program causing the channel adaptor to execute:
-
transmitting a status verifying message to verify a status of the disk array apparatus to the disk array apparatus;
creating, when a request to be executed by the disk array apparatus is attached to a response message from the disk array apparatus to the status verifying message, a command corresponding to the request; and
transmitting the command created to the disk array apparatus.
-
Specification