×

Computer system and method of controlling computer system

  • US 9,055,044 B2
  • Filed: 12/03/2012
  • Issued: 06/09/2015
  • Est. Priority Date: 12/03/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a host computer;

    a first controller coupled to the host computer through a first communication channel;

    a second controller coupled to the host computer through a second communication channel;

    a first storage device coupled to the first controller; and

    a second storage device that is coupled to the first controller through a first interface and is coupled to the second controller through a second interface,wherein the first controller is configured to;

    receive data from the host computer through the first communication channel;

    write the received data into the first storage device;

    identify part of the received data as first data, the part of the received data satisfying condition; and

    write a replica of the first data as second data into the second storage device,wherein the second controller is configured to;

    read the second data from the second storage device in response to a read request received from the host computer through the second communication channel; and

    transmit the second data to the host computer through the second communication channel,wherein the first controller is further configured to create metadata indicating an association between a storage position of the second data in the second storage device and a virtual address of the second data,wherein the second controller is further configured to transmit the metadata to the host computer through the second communication channel, andwherein the host computer is configured to;

    receive the metadata;

    determine, when the read request occurs, whether or not a virtual address designated in the read request is included in the metadata; and

    transmit, when determining that the designated virtual address is included in the metadata, the read request to the second controller through the second communication channel.

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