×

System and method of redundantly storing and retrieving data with cooperating storage devices

  • US 7,827,439 B2
  • Filed: 09/11/2008
  • Issued: 11/02/2010
  • Est. Priority Date: 09/28/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a client; and

    a storage subsystem coupled to the client, wherein the storage subsystem comprises a plurality of data storage locations addressable as rows and columns in an array, each column of the array comprising a separate storage device of a plurality of storage devices;

    wherein at least two of the separate storage devices of the plurality of storage devices are predetermined as coordinating storage devices for different rows of the array, and wherein for a corresponding row in the array, only a single storage device is configured to act as a coordinating storage device at a given time;

    wherein for a given row in the array, a coordinating storage device is configured to;

    receive data from the client for storage in the given row;

    forward one or more portions of the received data to one or more other ones of the plurality of storage devices; and

    coordinate the computation and storage of redundant data in the given row.

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