Management of temporary and permanent areas in nonvolatile memories of a storage system
AssigneeHitachi, Ltd.
InventorYasutomo Yamamoto
Life of this patent
Estimating the term…
Abstract
The temporary area capacity required to be secured with respect to the whole permanent area is calculated in accordance with the capacity and access frequency of a host computer data permanent area of a disk device contained in the storage system and a disk device of an external storage device that is managed by a storage virtualization function of this storage system. The nonvolatile memory is defined as the temporary area and is used to temporarily store host computer data when a data I/O from the host computer is processed. The required capacity of the temporary area is re-calculated in accordance with an event such as a configuration change in the external storage system.
Claims18
A storage system, comprising:
- one or more nonvolatile memories in which data sent from a computer are stored;
- and
- a processor that is connected to the one or more nonvolatile memories and which assigns a first area of a nonvolatile memory of the one or more nonvolatile memories as a temporary area and assigns a second area of the nonvolatile memory as a permanent area,
- wherein when the proportion of unassigned areas in the nonvolatile memory that have not been assigned as the temporary area or the permanent area is calculated by a management server managing the nonvolatile memory, and when the proportion of the unassigned areas is greater than or equal to a predetermined proportion, the processor uses a partial area of the nonvolatile memory as a physical device serving as a permanent area.
A storage control method, comprising the steps of:
- assigning a first area of a nonvolatile memory of one or more nonvolatile memories in a storage system as a temporary area;
- assigning a second area of the nonvolatile memory as a permanent area;
- calculating the proportion of unassigned areas in the nonvolatile memory that have not been assigned as the temporary area or the permanent area;
- and
- using a partial area of the nonvolatile memory as a physical device serving as a permanent area when the proportion of the unassigned areas is greater than or equal to a predetermined proportion.
A computer program product, the computer program product comprising:
- a computer program;
- and
- a computer-readable storage medium having the computer program tangibly embodied thereon, wherein the computer program causes a processor to:
- assign a first area of a nonvolatile memory of one or more nonvolatile memories in a storage system as a temporary area;
- assign a second area of the nonvolatile memory as a permanent area;
- calculate the proportion of unassigned areas in the nonvolatile memory that have not been assigned as the temporary area or the permanent area;
- and
- using a partial area of the nonvolatile memory as a physical device serving as a permanent area when the proportion of the unassigned areas is greater than or equal to a predetermined proportion.
Dependencies are inferred from the claim text.