HIGH PERFORMANCE STORAGE ACCESS ENVIRONMENT
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides improved techniques for managing storage resources, such as disk drives, I/O ports, and the like in a network based storage system according to a user position within the network. Embodiments according to the present invention can provide a relatively high performance storage access environment for the mobile users moving around a wide area. For example, in one applicable environment, there are several data centers in the wide area, and each data center has a local storage system that is connected to the other storage systems through a network. Copies of a user'"'"'s volume can be made in some of the storage systems. A remote copy function is utilized for making real time copies of the user'"'"'s volume.
-
Citations
32 Claims
-
1-21. -21. (canceled)
-
22. A method comprising:
-
Receiving a write request from a host computer associated with at least one of a plurality of storage systems, said storage system includes a first storage system and a second storage system; Storing write data associated with the write request to a data volume; Executing a remote data copy operation by executing a data send process or a data receive process; Managing group information including correspondence between a first data volume in a first storage system and a second data volume in a second storage system to specify a copy volume group; Managing address information on data volumes on host computers; Selecting the first data volume as a primary volume to be accessed; Providing address information of the first storage volume to a terminal via a network based on the group information and the address information when an access request is received from the terminal closer to the host computer associated with the first storage system than the second storage system, the access request being target to the copy volume group including the first data volume and the second data volume; When selecting the first data volume of the first storage system as the primary volume, changing a status of the first data volume to the primary volume; Selecting the second data volume as primary volume to be accessed; Providing address information of the second storage volume to a terminal via a network based on the group information and the address information when an access request is received from the terminal closer to the host computer associated with the second storage system than the first storage system, the access request being target to the copy volume group including the first data volume and the second data volume; And when selecting the second data volume of the second storage system as the primary volume, changing a status of the second data volume to the primary volume. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
Receiving a write request from a host computer associated with at least one of a plurality of storage systems, said storage system includes a first storage system and a second storage system; Storing write data associated with the write request to a data volume; Executing a remote data copy operation by executing a data send process or a data receive process; Managing information including correspondence between a first data volume in a first storage system and a second data volume in a second storage system to specify a copy volume group; Selecting the first data volume and the second data volume as a primary volume to be accessed and other thereof as a secondary volume based on the managed information when an access request is received from a terminal; when selecting the first data volume of the first storage system as the primary volume, changing a status of the first data volume to the primary volume; when selecting the second data volume of the second storage system as the primary volume, changing a status of the second data volume to the primary volume; Receiving a write request from a host computer associated with the first storage system; Storing write data associated with the write request to the first data volume; Receiving data to copy the stored data in the first data volume to the second data volume if the first data volume is selected as a primary volume; Receiving a write request from a host computer associated with the second storage system; Storing write data associated with the write request to the second data volume; and Receiving data to copy the stored data in the second data volume to the first data volume if the second data volume is selected as a primary volume. - View Dependent Claims (30, 31, 32)
-
Specification