Patent ID: 7433999
Filing Date: 2008-10-07
Classification: G06F,G11B,H04N

Abstract:
1. A storage controller, which realizes data redundancy by controlling the distribution and storage of a stripe comprising N number of data strips and M number of parity strips of differing types to N+M number of memory devices comprising: a determination device for determining a storage destination memory devices for the N number of data strips and the M number of parity strips comprised in each stripe so that parity strips of any type are not continuously stored to the same memory device between two consecutive stripes when said N+M number of memory devices store a plurality of stripes; and a controller for controlling the storage of said N number of data strips and two or more parity strips to each of the determined storage destination memory devices, and wherein said determination device determines a stripe number i, indicating the stripe to which a data or a parity belongs, and a strip number j, indicating the strip to which the data or the parity belongs within the stripe, from the designated data address and finds a memory device number d of the memory device to which the data or the parity is stored by a calculation using the following formula, with the operator indicating a remainder in the division of an integer as %: