×

Storage system having function to backup data in cache memory

  • US 20090055590A1
  • Filed: 02/05/2008
  • Published: 02/26/2009
  • Est. Priority Date: 08/22/2007
  • Status: Active Grant
First Claim
Patent Images

1. A storage system, comprising:

  • a plurality of control modules for receiving I/O commands sent from a host device;

    a plurality of storage devices for storing data according to I/O commands from the host device; and

    a non-volatile storage resource which serves as the plurality of storage devices or another kind of non-volatile storage device, whereineach control module comprises a cache memory and a control unit, and the control unit writes data according to an I/O command from the host device to the cache memory, and writes the data written in the cache memory to at least one of the plurality of storage devices or sends the data to the host device,a first control unit in a first control module, out of the plurality of control modules, instructs a second control unit in a second control module out of the plurality of control modules to copy one or more dirty data elements out of a plurality of dirty data elements, which are stored in a first cache memory in the first control module and have not yet been written in the storage device,the second control unit writes the one or more dirty data elements to a second cache memory in the second control module in response to the copy instruction, and backs up the one or more dirty data elements from the second cache memory to the non-volatile storage resource, andthe first control unit backs up dirty data elements, other than the one or more dirty data elements of which copying has completed from among the plurality of dirty data elements, from the first cache memory to the non-volatile storage resource.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×