Storage system, and method for controlling the same
First Claim
1. A method for controlling a storage system including a host computer;
- a first storage controller connected communicably to said host computer, for receiving a data frame transmitted from said host computer and executing data input to and data output from a first storage device in response to a data input/output request described in said data frame; and
a second storage controller connected communicably to said first storage controller, comprising;
relaying by said first storage controller, upon receipt of said data frame transmitted from said host computer, said data frame to said second storage controller in response to information described in said data frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method A method for controlling a storage system including a host computer; a first storage controller connected communicably to the host computer, for receiving a data frame transmitted from the host computer and executing data input to and data output from a first storage device in response to a data input/output request described in the data frame; and a second storage controller connected communicably to the first storage controller, comprising relaying by the first storage controller, upon receipt of the data frame transmitted from the host computer, the data frame to the second storage controller in response to information described in the data frame.
123 Citations
20 Claims
-
1. A method for controlling a storage system including
a host computer; -
a first storage controller connected communicably to said host computer, for receiving a data frame transmitted from said host computer and executing data input to and data output from a first storage device in response to a data input/output request described in said data frame; and
a second storage controller connected communicably to said first storage controller, comprising;
relaying by said first storage controller, upon receipt of said data frame transmitted from said host computer, said data frame to said second storage controller in response to information described in said data frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage system comprising:
-
a first storage device; and
a first storage controller connected communicably to a host computer, for receiving a data frame transmitted from said host computer and executing data input to and data output from a first storage device in response to a data input/output request described in said data frame;
wherein said first storage controller comprises a relay device that relays to a second storage controller a data frame transmitted from said host computer when said data frame transmitted from said host computer is a data frame that is permitted to be relayed to said second storage controller. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A storage controller comprising:
-
means connected communicably to a host computer, for receiving a data frame transmitted from said host computer and executing data input to and data output from a first storage device in response to a data input/output request described in said data frame;
means connected communicably to another storage controller, for receiving a data frame and executing data input to and data output from a second storage device in response to a data input/output request described in said data frame;
means for, when receiving a data frame transmitted from said host computer, relaying said data frame to said another storage controller in response to information described in said data frame, wherein said data frame is a data frame conforming to Fiber Channel Protocol, said relaying being conducted by a Fiber Channel switch included in said first storage controller, wherein said information is at least one of;
information for specifying a Fiber Channel port of the source of said data frame;
information for specifying a Fiber Channel port of the destination of said data frame; and
information for specifying said storage device, and wherein said data frame includes therein described as the information;
information for specifying a Fiber Channel port of the source of said data frame; and
information for specifying a Fiber Channel port of the destination of said data frame;
means for storing information indicating priority of a data input/output process corresponding to said data frame, by relating to a combination of said Fiber Channel port of the source and said Fiber Channel port of the destination; and
means for, when receiving said data frame from said host computer, executing a data input/output process for said storage device connected to a port of the destination of said data frame, in conformity with said information indicative of priority.
-
Specification