×

Storage system, controller, control method and program product therefor

  • US 7,133,967 B2
  • Filed: 04/22/2004
  • Issued: 11/07/2006
  • Est. Priority Date: 05/09/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A Storage system comprising:

  • a plurality of storages;

    a plurality of control sections which respectively control the plurality of storages;

    a host connection unit which receives from an external host system a write data block which is a data block to be stored in the plurality of storages, and which selects a control section controlling the storage in which the write data block is to be stored; and

    a transfer unit which transfers the received write data block to said control section controlling the storage in which the write data block is to be stored, each of said plurality of control sections including;

    a data block write section which writes the write data block transferred from the transfer unit to the storage in which the write data block is to be stored;

    a redundancy block update request section which requests said control section controlling the storage in which a redundancy block in the set including the write data block is to be stored to update the redundancy block; and

    a redundancy block update section which updates the redundancy block stored in the storage controlled by said control section when another of said control sections makes a request for updating the redundancy block;

    wherein said data block write section writes the write data block transferred by said transfer unit to the storage controlled by said control section including said data block write section and to a mirror storage functioning as a mirror of said storage; and

    wherein when said redundancy block update section is requested by said another control section to update the redundancy block, it updates the redundancy blocks respectively stored in the storage controlled by said control section including said redundancy block update section and the mirror storage functioning as a mirror of said storage,wherein a first control section corresponding to said control section, the storage controlled by said first control section and a second mirror storage corresponding to said mirror storage and functioning as a mirror of the storage controlled by a second control section corresponding to said control section are mounted on a first sub assembly detachably mounted on an enclosure for the storage system, andwherein said second control section, the storage controlled by said second control section and a first mirror storage corresponding to said mirror storage and functioning as a mirror of the storage controlled by said first control section are mounted on a second sub assembly detachably mounted on the enclosure for the storage system.

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