×

Storage systems and data storage method

  • US 8,423,776 B2
  • Filed: 06/28/2006
  • Issued: 04/16/2013
  • Est. Priority Date: 04/28/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A storage system comprising:

  • at least two or more primary storage apparatuses having a storage extent for storing data; and

    a plurality of secondary storage apparatuses having redundant data of said data,wherein said primary storage apparatus comprises;

    a search unit for searching a secondary storage apparatus for storing said redundant data under a predetermined condition, anda primary creation unit for creating primary-side authentic information showing that said data is authentic;

    wherein said secondary storage apparatus comprises;

    a secondary creation unit for creating secondary-side authentic information showing that said redundant data is authentic;

    wherein said storage apparatus compares said primary-side authentic information and said secondary-side authentic information;

    wherein said storage system further comprises;

    a primary storage controller for storing said data in a storage extent of said primary storage apparatus and a secondary storage controller for storing said redundant data in a storage extent of said secondary storage apparatus when said primary-side authentic information and said secondary-side authentic information coincide according to the comparison;

    wherein said primary creation unit comprises;

    a primary virtual creation unit for virtually creating virtual partitioned redundant data corresponding to partitioned redundant data in said primary storage apparatus before storing said partitioned redundant data, which is obtained by partitioning said redundant data, in a storage extent of said secondary storage apparatus when it determines that said redundant data of said data cannot be stored in a storage extent of said secondary storage apparatus, anda virtual partitioned authentic information creation unit for creating virtual partitioned authentic information showing that said virtual partitioned redundant data is authentic;

    wherein said secondary creation unit comprises;

    a partitioned authentic information creation unit for creating partitioned authentic information showing that said partitioned redundant data is authentic;

    wherein said storage system further comprises;

    a partitioned redundant storage unit for storing said partitioned redundant data in a storage extent of said secondary storage apparatus when said virtual partitioned authentic information and said partitioned authentic information coincide;

    wherein said secondary storage apparatus is comprised of a plurality of secondary storage apparatuses;

    wherein said secondary creation unit comprises;

    a consolidated redundancy creation unit for creating consolidated redundant data formed by consolidating said partitioned redundant data with secondary storage apparatuses other than the secondary storage apparatus storing said partitioned redundant data,a consolidated authentic information creation unit for creating consolidated authentic information showing that said consolidated redundant data is authentic, anda consolidated redundancy storage unit for storing said consolidated redundant data in a storage extent of said other secondary storage apparatuses when said primary-side authentic information and said consolidated authentic information coincide;

    wherein said primary storage apparatus searches said plurality of second storage apparatuses for a secondary storage apparatus which meets predetermined requirements;

    wherein said predetermined requirements for a secondary storage apparatus includes;

    (1) that the secondary storage apparatus must have a capacity that is closest to the data size of the data that is to be stored in the primary storage apparatus,(2) that the secondary storage apparatus must have a lowest ratio of apparatus or storage area failures as set forth to information stored in a total information table, and(3) the secondary storage apparatus must have a lowest apparatus utilization ratio.

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