Method for managing storage system using flash memory, and computer
First Claim
Patent Images
1. A method for managing an information system comprising a storage system, a computer, and a management system, wherein the storage system comprises:
- a storage controller; and
a first memory device and a second memory device, each including a memory controller and a memory chip,wherein the memory chip stores data into a plurality of memory units in the memory chip, and receives a data reading operation, a data writing operation, and a data deletion operation, and the data writing operation or the data deletion operation effecting a higher probability of failure of the memory units comparing to the data reading operation,wherein the memory controller;
(a) manages, as a providing memory unit, a first unfailed memory unit which stores data to be transferred to the storage controller;
(b) manages, as a surplus memory unit, a second unfailed memory unit which is an unfailed memory unit other than the first unfailed memory unit;
(c) stores update data transferred from the storage controller to a part of the second unfailed memory unit; and
(d) manages, as the providing memory unit, the part of the second unfailed memory unit,the method comprising;
(1) defining a plurality of logical components based on the memory device with storing relations between the first and second memory devices and first and second logical components;
(2) managing the first logical component from the logical components, associated with the first memory device, wherein the surplus memory unit of the first memory device satisfies a condition;
(3) managing the second logical component from the logical components, associated with the second memory device, wherein the surplus memory unit of the second memory device does not satisfy the condition, the second logical component having a lower degree of suitability for high frequency update than the first logical component.
0 Assignments
0 Petitions
Accused Products
Abstract
To facilitate the management of a storage system that uses a flash memory as a storage area. A controller of the storage system provided with a flash memory chip manages a surplus capacity value of the flash memory chip, and transmits a value based on the surplus capacity value to a management server, on the basis of at least one of a definition of a parity group, a definition of an internal LU, and a definition of a logical unit. The management server displays a state of the storage system by using the received value based on the surplus capacity value.
-
Citations
19 Claims
-
1. A method for managing an information system comprising a storage system, a computer, and a management system, wherein the storage system comprises:
-
a storage controller; and a first memory device and a second memory device, each including a memory controller and a memory chip, wherein the memory chip stores data into a plurality of memory units in the memory chip, and receives a data reading operation, a data writing operation, and a data deletion operation, and the data writing operation or the data deletion operation effecting a higher probability of failure of the memory units comparing to the data reading operation, wherein the memory controller; (a) manages, as a providing memory unit, a first unfailed memory unit which stores data to be transferred to the storage controller; (b) manages, as a surplus memory unit, a second unfailed memory unit which is an unfailed memory unit other than the first unfailed memory unit; (c) stores update data transferred from the storage controller to a part of the second unfailed memory unit; and (d) manages, as the providing memory unit, the part of the second unfailed memory unit, the method comprising; (1) defining a plurality of logical components based on the memory device with storing relations between the first and second memory devices and first and second logical components; (2) managing the first logical component from the logical components, associated with the first memory device, wherein the surplus memory unit of the first memory device satisfies a condition; (3) managing the second logical component from the logical components, associated with the second memory device, wherein the surplus memory unit of the second memory device does not satisfy the condition, the second logical component having a lower degree of suitability for high frequency update than the first logical component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage system for accessing from a computer, comprising:
-
a storage controller; and a first memory device and a second memory device, each including a memory controller and a memory chip, wherein the memory chip is configured to store data into a plurality of memory units in the memory chip, and receive a data reading operation, a data writing operation, and a data deletion operation, and the data writing operation or the data deletion operation effecting a higher probability of failure of the memory units comparing to the data reading operation, wherein the memory controller is configured to; (a) manage, as a providing memory unit, a first unfailed memory unit which stores data to be transferred to the storage controller; (b) manage, as a surplus memory unit, a second unfailed memory unit as surplus memory unit which is an unfailed memory unit other than the first unfailed memory unit; (c) store update data transferred from the storage controller to a part of the second unfailed memory unit; and (d) manage, as the providing memory unit, the part of the second unfailed memory unit, wherein the storage controller is configured to define a first logical component based on the first memory device, the surplus memory unit of the first memory device satisfying a condition, and wherein the storage controller is configured to define a second logical component based on the second memory device, the surplus memory unit of the second memory device not satisfying the condition, the second logical component being managed as having a lower degree of suitability for high frequency update than the first logical component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification