Patent ID: 9606910
Date: 2017-03-28
CPC Classifications: G06F

Claim:
1. A computer coupled to a storage system which includes a plurality of virtual volumes, the computer comprising: a memory; and a controller operable to manage information stored in the memory, which corresponds to a plurality of addresses, of the plurality of virtual volumes provided from the storage system to the computer and including at least one set of multiple storage areas sharing same data to be stored in the storage system, wherein the controller is operable to manage storing of the shared same data in the memory of the computer by using the information of the at least one set of multiple storage areas, wherein the information of the at least one set of multiple storage areas comprises information relating to virtual volume identifiers (IDs) of the plurality of virtual volumes, virtual volume addresses of the plurality of virtual volumes, pool addresses in a pool of physical storage areas in the storage system which correspond to the virtual volume IDs and the virtual volume addresses, and memory addresses in the memory of the computer which correspond to the pool addresses indicating storing of data of the pool addresses in the memory of the computer, wherein the controller sends an I/O command to the storage system specifying a virtual volume ID of the virtual volume IDs and a virtual volume address of the virtual volume addresses to access the shared same data, and wherein the controller receives the information relating to the pool addresses from the storage system and stores the pool addresses in the memory.