Storage system and control method of the same
First Claim
1. A storage system provided with a storage control unit and a disk unit comprised of a plurality of physical storage devices, wherein the storage control unit comprises:
- a data transfer control unit controlling a data transfer with respect to a host machine and the disk unit;
a cache memory temporarily storing the data; and
a shared memory in which a configuration information of the storage system is stored, andwherein, in response to receiving an instruction to calculate a capacity necessary to acquire a snap shot which makes it possible to refer to the data within the disk unit at a certain time point, a monitoring interval being specified at the time the instruction is received, the storage control unit monitors a write instruction from the host machine for a predetermined period determined in accordance with the monitoring interval, and thereafter calculates the capacity necessary at the time of the snap shot, on the basis of the write requests monitored during the predetermined period,wherein the monitoring interval corresponds to a single snapshot generation and the predetermined period includes two or more snapshot generations, andwherein the storage control unit provides an operation plan of the snap shot including the calculation result of the capacity necessary at the time of acquiring the snap shot, said operation plan corresponding to the instruction to calculate and being displayed on the host machine or a service processor connected to the storage system and indicating whether a current storage capacity of the storage system is available to acquire the snap shot.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a storage system which can estimate a necessary capacity at the time of acquiring a snap shot copy without actually sampling the snap shot copy, and a control method of the same. In a storage system, a disk control unit monitors a write instruction from a host machine for a fixed period, and calculates a capacity necessary at the time of a snap shot, on the basis of the monitored information for the fixed period, in the case of receiving an instruction of calculating the capacity necessary at the time of acquiring the snap shot which makes it possible to refer to the data at a certain time point within a disk unit.
-
Citations
24 Claims
-
1. A storage system provided with a storage control unit and a disk unit comprised of a plurality of physical storage devices, wherein the storage control unit comprises:
-
a data transfer control unit controlling a data transfer with respect to a host machine and the disk unit; a cache memory temporarily storing the data; and a shared memory in which a configuration information of the storage system is stored, and wherein, in response to receiving an instruction to calculate a capacity necessary to acquire a snap shot which makes it possible to refer to the data within the disk unit at a certain time point, a monitoring interval being specified at the time the instruction is received, the storage control unit monitors a write instruction from the host machine for a predetermined period determined in accordance with the monitoring interval, and thereafter calculates the capacity necessary at the time of the snap shot, on the basis of the write requests monitored during the predetermined period, wherein the monitoring interval corresponds to a single snapshot generation and the predetermined period includes two or more snapshot generations, and wherein the storage control unit provides an operation plan of the snap shot including the calculation result of the capacity necessary at the time of acquiring the snap shot, said operation plan corresponding to the instruction to calculate and being displayed on the host machine or a service processor connected to the storage system and indicating whether a current storage capacity of the storage system is available to acquire the snap shot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22)
-
-
9. A storage system provided with a storage control unit and a disk unit, wherein the storage control unit comprises:
-
a data transfer control unit controlling a data transfer with respect to a host machine and the disk unit; a cache memory temporarily storing the data; and a shared memory in which a configuration information of the storage system is stored wherein said disk unit comprises a primary volume and a secondary volume, and wherein, in response to receiving an instruction to calculate a capacity necessary to acquire a snapshot which makes it possible to refer to the data within the disk unit at a certain time point, a monitoring interval being specified at the time the instruction is received, the storage control unit updates a difference bitmap on the basis of write instructions from the host machine over a predetermined period determined in accordance with monitoring interval and calculates the capacity necessary to acquire the snap shot without executing the snap shot copy operation, wherein the monitoring interval corresponds to a single snapshot generation and the predetermined period includes two or more snapshot generations. wherein the storage control unit provides an operation plan of the snap shot on the basis of the calculation result of the capacity necessary at the time of acquiring the snap shot, said operation plan corresponding to the instruction to calculate and being displayed on the host machine or a service processor connected to the storage system and indicating whether a current storage capacity of the storage system is available to acquire the snap shot, and wherein if the instruction to calculate the capacity necessary at the time of acquiring a snap shot which makes it possible to refer to the data at a certain time point within the disk unit is not received, the storage control unit executes a snapshot copy to the snap shot volume without first performing a capacity calculation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A control method of a storage system provided with a storage control unit comprised of a data transfer control unit controlling a data transfer with respect to a host machine and a disk unit, a cache memory temporarily storing the data, and a shared memory in which a configuration information of the storage system is stored and with a disk unit comprised of a plurality of physical storage devices,
wherein, in response to receiving an instruction to calculate a capacity necessary to acquire a snap shot which makes it possible to refer to the data at a certain time point within the disk unit, a monitoring interval being specified at the time the instruction is received, a write instruction from the host machine is monitored for a predetermined period determined in accordance with the monitoring interval, and thereafter the capacity necessary at the time of acquiring the snap shot is calculated on the basis of the write requests monitored during the predetermined period, and wherein the monitoring interval corresponds to a single snapshot generation and the predetermined period includes two or more snapshot generations.
Specification