×

Method for managing storage system using flash memory, and computer

  • US 9,069,476 B2
  • Filed: 11/12/2014
  • Issued: 06/30/2015
  • Est. Priority Date: 06/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. An information system, comprising:

  • a computer;

    a storage system, which includes a plurality of flash memory devices and a storage controller coupled to the flash memory devices,wherein each of the flash memory devices includes a plurality of providing areas and one or more surplus areas, the providing areas are storage areas provided by the flash memory device, and the surplus areas are storage areas used as alternatives to the providing areas when one or more of the providing areas are unused for storing data, and the surplus areas are physically or logically separately secured from the providing areas,wherein the storage controller is configured to;

    (a) define a plurality of logical components using the providing areas of the flash memory devices, with storing relations between the flash memory devices and the logical components being configuration information;

    (b) process an I/O request from the computer, comprising converting an address designated by the I/O request to an address of at least one of the logical components and converting the address of the at least one of the logical components to an address of at least one of the flash memory devices, according to the configuration information; and

    (c) for each of the flash memory devices, store a surplus capacity value based on a capacity of the surplus areas in the each of the flash memory devices, andthe computer configured to define a plurality of computer-side logical components corresponding to the at least one of the logical components defined in the storage system, anda management system configured to;

    (A) receive an operation request, which designates a certain computer-side logical component;

    (B) calculate a management surplus capacity value by;

    (1) selecting one or more logical components among the logical components related to the designated computer-side logical component;

    (2) selecting one or more flash memory devices among the flash memory devices related to the selected logical component in the (1), by referring to the configuration information;

    (3) acquiring one or more surplus capacity values corresponding to the one or more flash memory devices selected in the (2); and

    (4) statistically calculating a first another management surplus capacity value based on the one or more surplus capacity values acquired in the (3), and(C) display the management surplus capacity value of the designated computer-side logical component, which indicates that a degenerating or blockage risk of the designated computer-side logical component is increased when the management surplus capacity value becomes close to a defined value.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×