Method for controlling storage system, and storage control apparatus
First Claim
1. A first storage control apparatus adapted to be coupled to a second storage control apparatus comprising second plurality of storage devices and executing data read/write processes to said second plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, said first storage control apparatus comprising:
- a cache memory;
a first plurality of storage devices;
said first storage control apparatus receiving a first data write request, storing first data corresponding to said first data write request in said cache memory, transmitting a first completion notice of said first data write request, and executing a data write processes of said first data stored in said cache memory to said first plurality of storage devices provided with a first logical volume, having a first Logical Unit Number (LUN), of said first storage control apparatus; and
said first storage control apparatus receiving a second data write request, storing second data corresponding to said second data write request in said cache memory, transmitting a third data write request corresponding to said second data write request to said second storage control apparatus by referring to mapping information between a second LUN, designated by said second data write request, and a third LUN of a second logical volume to which said second storage control apparatus executes a data write process of said second data,wherein said first storage control apparatus transmits a second completion notice of said second data write request without waiting for a third completion notice from said second storage control apparatus, said third completion notice corresponding to the said third data write request,wherein when said first storage control apparatus receives a first data read request, said first storage control apparatus transmits a second data read request corresponding to said first data read request to said second storage control apparatus by referring to said mapping information.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling a storage system including a host computer, and a first and a second storage control apparatuses each receiving a data input/output request from the host computer and executing a data input/output process for a storage device in response to the request, comprises connecting a first communication path between the host computer and the first apparatus; connecting a second communication path between the first apparatus and the second apparatus; receiving by the first apparatus a first data input/output request from the host computer through the first path; when the first apparatus has judged that the first request is not for the first apparatus, transmitting by the first apparatus a second data input/output request corresponding to the first request, to the second apparatus through the second path; and by the second apparatus, receiving the second request and executing a data input/output process corresponding to the second request received.
-
Citations
20 Claims
-
1. A first storage control apparatus adapted to be coupled to a second storage control apparatus comprising second plurality of storage devices and executing data read/write processes to said second plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, said first storage control apparatus comprising:
-
a cache memory; a first plurality of storage devices; said first storage control apparatus receiving a first data write request, storing first data corresponding to said first data write request in said cache memory, transmitting a first completion notice of said first data write request, and executing a data write processes of said first data stored in said cache memory to said first plurality of storage devices provided with a first logical volume, having a first Logical Unit Number (LUN), of said first storage control apparatus; and said first storage control apparatus receiving a second data write request, storing second data corresponding to said second data write request in said cache memory, transmitting a third data write request corresponding to said second data write request to said second storage control apparatus by referring to mapping information between a second LUN, designated by said second data write request, and a third LUN of a second logical volume to which said second storage control apparatus executes a data write process of said second data, wherein said first storage control apparatus transmits a second completion notice of said second data write request without waiting for a third completion notice from said second storage control apparatus, said third completion notice corresponding to the said third data write request, wherein when said first storage control apparatus receives a first data read request, said first storage control apparatus transmits a second data read request corresponding to said first data read request to said second storage control apparatus by referring to said mapping information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A first storage control apparatus adapted to be coupled to a second storage control apparatus comprising a second plurality of storage devices and executing data read/write processes to said second plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, said first storage control apparatus comprising:
-
a cache memory; said first storage control apparatus receiving a first data write request, storing first data corresponding to said first data write request in said cache memory, transmitting a first completion notice of said first data write request, and executing data write processing of said first data stored in said cache memory to a first plurality of storage devices provided with a first logical volume, having a first Logical Unit Number (LUN), of said first storage control apparatus; said first storage control apparatus receiving a second data write request, storing second data corresponding to said second data write request in said cache memory, transmitting a third data write request corresponding to said second data write request to said second storage control apparatus by referring to mapping information between a second LUN, designated by said second data write request, and a third LUN of a second logical volume to which said second storage control apparatus executes data write processing of said second data; and said first storage control apparatus transmitting a second completion notice of said second data write request without waiting for a third completion notice from said second storage control apparatus, said third completion notice corresponding to said third data write request, wherein when said first storage control apparatus receives a first data read request, said first storage control apparatus transmits a second data read request corresponding to said first data read request to said second storage control apparatus by referring to said mapping information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A control method of a first storage control apparatus adapted to be coupled to a second storage control apparatus comprising a second plurality of storage devices and executing data read/write processes to said second plurality of storage devices based on a (Redundant Array of Independent Disks (RAID) scheme, said control method comprising the steps of:
-
receiving a first data write request; storing first data corresponding to said first data write request in a cache memory; transmitting a first completion notice of said first data write request; executing data write processing of said first data stored in said cache memory to a first plurality of storage devices provided with a first logical volume having a first Logical Unit Number (LUN) of said first storage control apparatus; receiving a second data write request; storing second data corresponding to said second data write request in said cache memory; transmitting a third data write request corresponding to said second data write request to said second storage control apparatus by referring to mapping information between a second LUN, designated by said second data write request, and a third LUN of a second logical volume to which said second storage control apparatus executes data write processing; and transmitting a second completion notice of said second data write request without waiting for a third completion notice from said second storage control apparatus, the third completion notice corresponding to said third data write request, wherein when said first storage control apparatus receives a first data read request, said first storage control apparatus transmits a second data read request corresponding to said first data read request to said second storage control apparatus by referring to said mapping information. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A first storage control apparatus adapted to be coupled to a second storage control apparatus comprising a second plurality of storage devices and executing data read/write processes to said second plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, said first storage control apparatus comprising:
-
a cache memory; said first storage control apparatus receiving a first data write request, storing first data corresponding to said first data write request in a cache memory, transmitting a second data write request corresponding to said first data write request to said second storage control apparatus by referring to mapping information between a first Logical Unit Number (LUN), designated by said first data write request, and a second LUN of a virtual volume to which said second storage control apparatus executes data write processing of said first data; and said first storage control apparatus transmitting a first completion notice of said first data write request without waiting for a second completion notice from said second storage control apparatus, said second completion notice corresponding to said second data write request, wherein when said first storage control apparatus receives a first data read request, said first storage control apparatus transmits a second data read request corresponding to said first data read request to said second storage control apparatus by referring to said mapping information. - View Dependent Claims (17, 18, 19, 20)
-
Specification