Storage system and storage control device
First Claim
1. A storage system which is constructed by communicably connecting a first storage control device and a second storage control device, and which performs data processing in accordance with requests from a higher device, wherein said first storage control device comprises:
- a first real volume;
a first virtual volume which can form a copying pair with said first real volume;
a first control part which respectively controls data communications between said first real volume and said first virtual volume, and said higher device and said second storage control device; and
a synchronizing part which synchronizes the storage contents of said first real volume and the storage contents of said first virtual volume; and
said second storage control device comprises;
a second real volume which is associated with said first virtual volume; and
a second control part which respectively controls data communications between said second real volume, and said higher device and said first storage control device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention makes it possible, by virtualizing an external memory resource as an internal memory resource, to effectively utilize memory resources, and to synchronize the storage contents of a virtualized inner volume and a real inner volume. The first storage device comprises an internal volume and a virtual internal volume. The entity of the virtual internal volume is the external volume of a second storage device. The external volume can be dealt with as a volume inside the first storage device by mapping the external volume in the storage hierarchy of the first storage device. Furthermore, a copying pair can be formed by internal volume and virtual internal volume, and the contents of both volumes can be synchronized.
-
Citations
20 Claims
-
1. A storage system which is constructed by communicably connecting a first storage control device and a second storage control device, and which performs data processing in accordance with requests from a higher device, wherein
said first storage control device comprises: -
a first real volume;
a first virtual volume which can form a copying pair with said first real volume;
a first control part which respectively controls data communications between said first real volume and said first virtual volume, and said higher device and said second storage control device; and
a synchronizing part which synchronizes the storage contents of said first real volume and the storage contents of said first virtual volume; and
said second storage control device comprises;
a second real volume which is associated with said first virtual volume; and
a second control part which respectively controls data communications between said second real volume, and said higher device and said first storage control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage control device which is communicably connected with a second storage control device and a higher device, this device comprising:
-
a first real volume;
a first virtual volume which can form a copying pair with said first real volume;
a first control part which respectively controls data communications between said first real volume and said first virtual volume, and said higher device and said second storage control device; and
a synchronizing part which synchronizes the storage contents of said first real volume and the storage contents of said first virtual volume;
wherein said first virtual volume is associated with a second real volume of said second storage control device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A storage system comprising a higher device which is communicably connected to a first storage control device and a second storage control device, and which respectively issues access requests to said first storage control device and said second storage control device, and a managing device which can communicate with said first storage control device and said second storage control device, wherein said first storage control device comprises:
-
a first storage device which stores data;
an intermediate storage device which is disposed in a storage region of this first storage device;
a first real volume which is disposed in a storage region of this intermediate storage device;
a virtual intermediate storage device which is disposed in a storage region of a second storage device of said second storage control device;
a first virtual volume which is disposed in a storage region of this virtual intermediate storage device;
a higher communications control part which respectively performs data communications between said higher device, and said second storage control device and said managing device;
a lower communications control part which performs data communications with said first storage device;
a memory part which is shared by said higher communications control part and said lower communications control part; and
a mapping table which is stored in said memory part, and which is used to map said second storage device in said virtual intermediate storage device;
wherein said higher communications control part refers to said mapping table and reads out all of the data from said second real volume, and said lower communications control part stores all of this read-out data in said first storage device, in cases where the first full copying mode that copies all of the storage contents stored in said first virtual volume into said first real volume is designated by said managing device, and said lower communications control part reads out all of the data of said first real volume from said first storage device, and said higher communications control part refers to said mapping table and writes this read-out data into said second real volume, in cases where the second full copying mode that copies all of the storage contents stored in said first real volume into said first virtual volume is designated by said managing device. - View Dependent Claims (19, 20)
-
Specification